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 b2bffd4f397ceabd95b71ce8515fde06fbc66777

Faster redrawing of statusbar with "-- VISUAL --"
After "Press Enter message".
The order of `curr_stats.save_msg = 0;` and `clean_status_bar();`
matters, since save_msg is checked in redraw_window, which is
called from clean_status_bar.
Author: xaizek
Author date (UTC): 2012-06-22 20:43
Committer name: xaizek
Committer date (UTC): 2012-06-22 20:43
Parent(s): df9cba811b72f9d865624abcab53c008f362a89f
Signing key:
Tree: 7e51a81442f0dbc63f2e82126a1fd9511a04bfb6
File Lines added Lines deleted
ChangeLog 3 0
src/main_loop.c 2 2
File ChangeLog changed (mode: 100644) (index b338d24f4..bc30c18de)
40 40
41 41 Draw quickview on startup only once. Draw quickview on startup only once.
42 42
43 Faster redrawing of statusbar with "-- VISUAL --" message after "Press
44 Enter message".
45
43 46 Fixed unexpected resetting of dot filter on following mark to root Fixed unexpected resetting of dot filter on following mark to root
44 47 directory. directory.
45 48
File src/main_loop.c changed (mode: 100644) (index b71bbc251..b6b08ec6e)
... ... main_loop(void)
198 198
199 199 if(wait_enter) if(wait_enter)
200 200 { {
201 clean_status_bar();
202 curr_stats.save_msg = 0;
203 201 wait_enter = 0; wait_enter = 0;
202 curr_stats.save_msg = 0;
203 clean_status_bar();
204 204 if(c == L'\x0d') if(c == L'\x0d')
205 205 continue; continue;
206 206 } }
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