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 5e71b5a1dc6bb6a5ea7c1de0447989bd6acd8759

Fix search repeat in visual mode
E.g. vN<esc>vn didn't work correctly, because number of search
matches wasn't reset on leaving visual mode.
Author: xaizek
Author date (UTC): 2012-06-22 19:55
Committer name: xaizek
Committer date (UTC): 2012-06-22 19:55
Parent(s): a6d2a11e48ee296d2f1a197709048adb74800b0e
Signing key:
Tree: 344fdf623aaeecc0223e3144080dd87b30c1ece5
File Lines added Lines deleted
ChangeLog 2 0
src/modes/visual.c 1 0
File ChangeLog changed (mode: 100644) (index 521422971..2f8edc54c)
82 82 Fixed selection of files on search in visual mode with 'incsearch' option Fixed selection of files on search in visual mode with 'incsearch' option
83 83 turned off or n and N keys regardless of 'incsearch' state. turned off or n and N keys regardless of 'incsearch' state.
84 84
85 Fixed search repeat in visual mode.
86
85 87 0.7.2 to 0.7.3 0.7.2 to 0.7.3
86 88
87 89 Removed possibility of moving items in :file menu. Removed possibility of moving items in :file menu.
File src/modes/visual.c changed (mode: 100644) (index 841e5c698..30455e3cb)
... ... leave_visual_mode(int save_msg, int goto_top, int clean_selection)
232 232 int i; int i;
233 233 for(i = 0; i < view->list_rows; i++) for(i = 0; i < view->list_rows; i++)
234 234 view->dir_entry[i].search_match = 0; view->dir_entry[i].search_match = 0;
235 view->matches = 0;
235 236
236 237 erase_selection(view); erase_selection(view);
237 238
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