diff --git a/autoload/easy_align.vim b/autoload/easy_align.vim index 795ea31..96e058f 100644 --- a/autoload/easy_align.vim +++ b/autoload/easy_align.vim @@ -731,16 +731,16 @@ function! s:interactive(range, modes, n, d, opts, rules, vis, bvis) else let s:live = 1 endif - elseif c == "\" + elseif c == "\" || ch == "h" let opts['stl'] = 1 let opts['lm'] = 0 - elseif c == "\" + elseif c == "\" || ch == "l" let opts['stl'] = 0 let opts['lm'] = 1 - elseif c == "\" + elseif c == "\" || ch == "j" let opts['lm'] = 0 let opts['rm'] = 0 - elseif c == "\" + elseif c == "\" || ch == "k" silent! call remove(opts, 'stl') silent! call remove(opts, 'lm') silent! call remove(opts, 'rm')