about summary refs log tree commit diff stats
path: root/text.lua
diff options
context:
space:
mode:
Diffstat (limited to 'text.lua')
-rw-r--r--text.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/text.lua b/text.lua
index f0b91d3..c7a7d74 100644
--- a/text.lua
+++ b/text.lua
@@ -231,7 +231,7 @@ function Text.keychord_pressed(chord)
     local screen_line_index,screen_line_starting_pos = Text.pos_at_start_of_cursor_screen_line()
     if screen_line_starting_pos == 1 then
       print('cursor is at first screen line of its line')
-      -- top line is done; skip to previous text line
+      -- line is done; skip to previous text line
       local new_cursor_line = Cursor_line
       while new_cursor_line > 1 do
         new_cursor_line = new_cursor_line-1
@@ -242,6 +242,7 @@ function Text.keychord_pressed(chord)
             Cursor_pos = Text.nearest_cursor_pos(Lines[Cursor_line].data, old_x)
             break
           end
+          -- previous text line found, pick its final screen line
           local screen_line_starting_pos = Lines[Cursor_line].screen_line_starting_pos
           screen_line_starting_pos = screen_line_starting_pos[#screen_line_starting_pos]
           print('previous screen line starts at pos '..tostring(screen_line_starting_pos)..' of its line')
@@ -258,7 +259,7 @@ function Text.keychord_pressed(chord)
         Screen_top_line = Cursor_line
       end
     else
-      -- scroll up just one screen line in current line
+      -- move up one screen line in current line
       print('cursor is NOT at first screen line of its line')
       assert(screen_line_index > 1)
       new_screen_line_starting_pos = Lines[Cursor_line].screen_line_starting_pos[screen_line_index-1]