xaizek / vifm (License: GPLv2+) (since 2018-12-07)
Vifm is a file manager with curses interface, which provides Vi[m]-like environment for managing objects within file systems, extended with some useful ideas from mutt.
Commit ddab2d2468df7db6a2c5f7cc49914608df8478d4

Fix possible crash on `:highlight clear {pattern}`
And highlights not being updated.
Author: xaizek
Author date (UTC): 2018-01-28 18:08
Committer name: xaizek
Committer date (UTC): 2018-01-29 11:09
Parent(s): fda5f5dc7b3facb3fdaa8de637bd81198b5658f7
Signing key: 99DC5E4DB05F6BE2
Tree: ffde260b70d8211e3bf6fd4ecf79244f66245803
File Lines added Lines deleted
ChangeLog 3 0
src/cmd_handlers.c 6 0
File ChangeLog changed (mode: 100644) (index adb9ae79f..d1690aa6a)
6 6 Fixed C key not checking readability of a single unselected file, like Fixed C key not checking readability of a single unselected file, like
7 7 :clone does. :clone does.
8 8
9 Fixed possible crash on `:highlight clear {pattern}` and highlights not
10 being updated.
11
9 12 0.9 to 0.9.1-beta 0.9 to 0.9.1-beta
10 13
11 14 Added "inode" sorting key, which sorts entries by inode number. Thanks to Added "inode" sorting key, which sorts entries by inode number. Thanks to
File src/cmd_handlers.c changed (mode: 100644) (index f83869f0e..7d77e74e2)
... ... highlight_clear(const cmd_info_t *cmd_info)
2402 2402 return 1; return 1;
2403 2403 } }
2404 2404
2405 fview_view_cs_reset(&lwin);
2406 fview_view_cs_reset(&rwin);
2407
2408 /* Redraw to update filename specific highlights. */
2409 curr_stats.need_update = UT_REDRAW;
2410
2405 2411 return 0; return 0;
2406 2412 } }
2407 2413
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/vifm

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/vifm

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master