nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit ed165827bc5f9d505156b561a4c28ab218225e94
parent 65bf36baa58ce0bdbc276f75bd987bd036a2c114
Author: Benno Schulenberg <bensberg@justemail.net>
Date:   Sun, 13 Nov 2016 20:00:31 +0100

screen: don't hide the cursor when --constantshow is used

(Bug was introduced yesterday, by commit a4132e2.)

Diffstat:
Msrc/nano.c | 14+++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/nano.c b/src/nano.c @@ -2721,6 +2721,13 @@ int main(int argc, char **argv) if (currmenu != MMAIN) display_main_list(); + lastmessage = HUSH; + + /* Update the displayed current cursor position only when there + * are no keys waiting in the input buffer. */ + if (ISSET(CONST_UPDATE) && get_key_buffer_len() == 0) + do_cursorpos(TRUE); + /* Refresh either just the cursor or the entire edit window. */ if (!refresh_needed) { reset_cursor(); @@ -2730,13 +2737,6 @@ int main(int argc, char **argv) edit_refresh(); focusing = TRUE; - lastmessage = HUSH; - - /* If constant cursor position display is on, and there are no - * keys waiting in the input buffer, display the current cursor - * position on the statusbar. */ - if (ISSET(CONST_UPDATE) && get_key_buffer_len() == 0) - do_cursorpos(TRUE); /* Forget any earlier statusbar x position. */ reinit_statusbar_x();