about summary refs log tree commit diff stats
path: root/edit/001-editor.mu
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2018-02-15 23:45:24 -0800
committerKartik K. Agaram <vc@akkartik.com>2018-02-15 23:45:24 -0800
commit3eaca808346acf47ddc38c9a591ff0ec4e471148 (patch)
tree944ebbdb38dbfd417e092f58dc7efc2af7c2602c /edit/001-editor.mu
parent43ac7bef4b4ca484877ce1a53d9d54a51e1aab86 (diff)
downloadmu-3eaca808346acf47ddc38c9a591ff0ec4e471148.tar.gz
4206 - edit/ app: consistent cursor positioning
Diffstat (limited to 'edit/001-editor.mu')
-rw-r--r--edit/001-editor.mu4
1 files changed, 3 insertions, 1 deletions
diff --git a/edit/001-editor.mu b/edit/001-editor.mu
index 74f0ab20..e1404fc8 100644
--- a/edit/001-editor.mu
+++ b/edit/001-editor.mu
@@ -201,7 +201,9 @@ def render screen:&:screen, editor:&:editor -> last-row:num, last-column:num, sc
   *editor <- put *editor, cursor-row:offset, cursor-row
   *editor <- put *editor, cursor-column:offset, cursor-column
   *editor <- put *editor, before-cursor:offset, before-cursor
-  return row, column
+  clear-line-until screen, right
+  row <- add row, 1
+  return row, left/column
 ]
 
 def clear-screen-from screen:&:screen, row:num, column:num, left:num, right:num -> screen:&:screen [