We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8f8e7c9 commit a8a5901Copy full SHA for a8a5901
1 file changed
plugin/acme.vim
@@ -1063,13 +1063,16 @@ endfunc
1063
function s:Look(p)
1064
if len(a:p) <= 2
1065
silent! normal! n
1066
+ return
1067
elseif len(a:p) == 3 && a:p[1] == ''
- call feedkeys(":nohlsearch\<CR>", 'n')
1068
+ let hl = 0
1069
else
1070
+ let hl = 1
1071
let p = map(a:p[1:-2], {i, v -> escape(v, '\/')})
1072
let @/ = '\V'.a:p[0].'\%\('.join(p, '\|').'\)'.a:p[-1]
- call feedkeys(":let v:hlsearch=1\<CR>", 'n')
1073
endif
1074
+ let esc = mode() == 'i' ? "\<C-o>" : ""
1075
+ call feedkeys(esc.":let v:hlsearch=".hl."\<CR>", 'n')
1076
endfunc
1077
1078
function s:BufNr(b)
0 commit comments