From a8a8feb8a571671ecaf158ef11c5d2349d81bd4d Mon Sep 17 00:00:00 2001 From: Gordin <9ordin@gmail.com> Date: Wed, 1 Jul 2020 23:30:17 +0200 Subject: [PATCH] Makes hjkl work like arrow keys in live mode --- autoload/easy_align.vim | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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')