Got questions, comments, patches, etc.?
Contact Jason Woofenden
gitweb
/
watch-my-terminal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix esc seqs: csi_d, csi_G
[watch-my-terminal.git]
/
terminal.coffee
diff --git
a/terminal.coffee
b/terminal.coffee
index
3704cae
..
fb9d14a
100644
(file)
--- a/
terminal.coffee
+++ b/
terminal.coffee
@@
-215,14
+215,14
@@
class Terminal
# cursor set_row (y)
csi_d: (row) ->
# cursor set_row (y)
csi_d: (row) ->
- row = parseInt @fix_esc_arg row, '1'
+ row = -1 + parseInt @fix_esc_arg row, '1'
@set_row_clamped row
return
# cursor column (x)
csi_G: (col) ->
@set_row_clamped row
return
# cursor column (x)
csi_G: (col) ->
- row = parseInt @fix_esc_arg col, '1'
- @set_row_clamped col
+ col = -1 + parseInt @fix_esc_arg col, '1'
+ @set_column_clamped col
return
# set cursor row (zero based)
return
# set cursor row (zero based)