nano

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

commit 5050d35e871f870f595d3154084a77d50888851d
parent ecc1933c1469d15a7e2e89990c8c5836b229962f
Author: Chris Allegretta <chrisa@asty.org>
Date:   Thu, 27 Sep 2001 00:44:58 +0000

Fixes to paging (smooth scroll) by David Lawrence Ramsey


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@788 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

Diffstat:
MChangeLog | 3++-
Mmove.c | 10++++------
2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -17,7 +17,8 @@ CVS code - - Mac file writing supported too. Flag -M, --mac. Toggle Meta-O (MacOS? OS-X? =-) - New smooth scroll code by Ken Tyler. New flag -S, --smooth, - changes to page_up() and page_down(). + changes to page_up() and page_down(). Fixes to paging by + David Lawrence Ramsey. - Bracket (brace, parens, etc) matching code by Ken Tyler. New functions do_find_bracket(), changes to findnextstr(), command is Meta-] (hope you dont mind since I already sold off diff --git a/move.c b/move.c @@ -36,19 +36,17 @@ void page_down(void) { - if (editbot != filebot) { - if (!ISSET(SMOOTHSCROLL)) { + if (!ISSET(SMOOTHSCROLL)) { + if (editbot != filebot) { edit_update(editbot->next, CENTER); center_cursor(); } else { - edit_update(editbot, NONE); - } - } else { - if (!ISSET(SMOOTHSCROLL)) { while (current != filebot) current = current->next; edit_update(current, CENTER); } + } else { + edit_update(editbot, NONE); } update_cursor(); }