Index: src/winio.c =================================================================== --- src/winio.c (revision 5157) +++ src/winio.c (working copy) @@ -3231,7 +3231,7 @@ #endif /* Make sure the current line is on the screen. */ - edit_update(CENTER); + edit_update(ISSET(SMOOTH_SCROLL) ? NONE : CENTER); } foo = openfile->edittop;