Makes hjkl work like arrow keys in live mode

This commit is contained in:
Gordin
2020-07-01 23:30:17 +02:00
parent 12dd631697
commit a8a8feb8a5

View File

@@ -731,16 +731,16 @@ function! s:interactive(range, modes, n, d, opts, rules, vis, bvis)
else
let s:live = 1
endif
elseif c == "\<Left>"
elseif c == "\<Left>" || ch == "h"
let opts['stl'] = 1
let opts['lm'] = 0
elseif c == "\<Right>"
elseif c == "\<Right>" || ch == "l"
let opts['stl'] = 0
let opts['lm'] = 1
elseif c == "\<Down>"
elseif c == "\<down>" || ch == "j"
let opts['lm'] = 0
let opts['rm'] = 0
elseif c == "\<Up>"
elseif c == "\<Up>" || ch == "k"
silent! call remove(opts, 'stl')
silent! call remove(opts, 'lm')
silent! call remove(opts, 'rm')