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>2017-06-23 19:47:09 -0700
committerKartik K. Agaram <vc@akkartik.com>2017-06-23 19:47:09 -0700
commitb2eff9f97e02fe6f5f55133002c16116aac13ed4 (patch)
tree028a0b60dd4f7d7ff0cabad5beb8331ed27a0260 /edit/001-editor.mu
parentb1e558cfe42029df630e1c2d9399d4b52c187801 (diff)
downloadmu-b2eff9f97e02fe6f5f55133002c16116aac13ed4.tar.gz
3942
No, my conclusion in the previous commit was wrong. When you print a
character on the right margin, the cursor coordinates always wrap around
to the left margin on the next row. It's just that if you're at the
bottom of the screen, scrolling gives the impression that the row didn't
change.
Diffstat (limited to 'edit/001-editor.mu')
-rw-r--r--edit/001-editor.mu4
1 files changed, 2 insertions, 2 deletions
diff --git a/edit/001-editor.mu b/edit/001-editor.mu
index f7b7fb89..d4e0a479 100644
--- a/edit/001-editor.mu
+++ b/edit/001-editor.mu
@@ -207,7 +207,7 @@ def render screen:&:screen, editor:&:editor -> last-row:num, last-column:num, sc
 def clear-screen-from screen:&:screen, row:num, column:num, left:num, right:num -> screen:&:screen [
   local-scope
   load-ingredients
-  stash [clear-screen-from] row column [between] left [and] right
+#?   stash [clear-screen-from] row column [between] left [and] right
   # if it's the real screen, use the optimized primitive
   {
     break-if screen
@@ -218,7 +218,7 @@ def clear-screen-from screen:&:screen, row:num, column:num, left:num, right:num
   screen <- move-cursor screen, row, column
   clear-line-until screen, right
   clear-rest-of-screen screen, row, left, right
-  screen <- move-cursor screen, row, column
+#?   screen <- move-cursor screen, row, column
 ]
 
 def clear-rest-of-screen screen:&:screen, row:num, left:num, right:num -> screen:&:screen [