mirror of
https://github.com/junegunn/vim-easy-align.git
synced 2025-11-20 07:43:41 -05:00
Makes hjkl work like arrow keys in live mode
This commit is contained in:
@@ -731,16 +731,16 @@ function! s:interactive(range, modes, n, d, opts, rules, vis, bvis)
|
|||||||
else
|
else
|
||||||
let s:live = 1
|
let s:live = 1
|
||||||
endif
|
endif
|
||||||
elseif c == "\<Left>"
|
elseif c == "\<Left>" || ch == "h"
|
||||||
let opts['stl'] = 1
|
let opts['stl'] = 1
|
||||||
let opts['lm'] = 0
|
let opts['lm'] = 0
|
||||||
elseif c == "\<Right>"
|
elseif c == "\<Right>" || ch == "l"
|
||||||
let opts['stl'] = 0
|
let opts['stl'] = 0
|
||||||
let opts['lm'] = 1
|
let opts['lm'] = 1
|
||||||
elseif c == "\<Down>"
|
elseif c == "\<down>" || ch == "j"
|
||||||
let opts['lm'] = 0
|
let opts['lm'] = 0
|
||||||
let opts['rm'] = 0
|
let opts['rm'] = 0
|
||||||
elseif c == "\<Up>"
|
elseif c == "\<Up>" || ch == "k"
|
||||||
silent! call remove(opts, 'stl')
|
silent! call remove(opts, 'stl')
|
||||||
silent! call remove(opts, 'lm')
|
silent! call remove(opts, 'lm')
|
||||||
silent! call remove(opts, 'rm')
|
silent! call remove(opts, 'rm')
|
||||||
|
|||||||
Reference in New Issue
Block a user