JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
fix esc seqs: csi_d, csi_G
authorJason Woofenden <jason@jasonwoof.com>
Fri, 3 Apr 2015 14:20:09 +0000 (10:20 -0400)
committerJason Woofenden <jason@jasonwoof.com>
Fri, 3 Apr 2015 14:20:09 +0000 (10:20 -0400)
terminal.coffee

index 3704cae..fb9d14a 100644 (file)
@@ -215,14 +215,14 @@ class Terminal
 
        # 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) ->
-               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)