diff --git a/autoload/emmet/lang/html.vim b/autoload/emmet/lang/html.vim index 4274bca..305e9c1 100644 --- a/autoload/emmet/lang/html.vim +++ b/autoload/emmet/lang/html.vim @@ -878,6 +878,7 @@ function! emmet#lang#html#moveNextPrevItem(flag) abort if pos != [0,0] call feedkeys('v?\s\zs'.mx."\", '') endif + return '' endfunction function! emmet#lang#html#moveNextPrev(flag) abort @@ -888,6 +889,7 @@ function! emmet#lang#html#moveNextPrev(flag) abort silent! normal! l startinsert endif + return '' endfunction function! emmet#lang#html#splitJoinTag() abort diff --git a/plugin/emmet.vim b/plugin/emmet.vim index bb8d8e0..02caacc 100644 --- a/plugin/emmet.vim +++ b/plugin/emmet.vim @@ -110,9 +110,9 @@ function! s:install_plugin(mode, buffer) \ {'mode': 'i', 'var': 'user_emmet_balancetagoutward_key', 'key': 'D', 'plug': 'emmet-balance-tag-outword', 'func': ':call emmet#balanceTag(-1)'}, \ {'mode': 'n', 'var': 'user_emmet_balancetagoutward_key', 'key': 'D', 'plug': 'emmet-balance-tag-outword', 'func': ':call emmet#balanceTag(-1)'}, \ {'mode': 'v', 'var': 'user_emmet_balancetagoutward_key', 'key': 'D', 'plug': 'emmet-balance-tag-outword', 'func': ':call emmet#balanceTag(-1)'}, - \ {'mode': 'i', 'var': 'user_emmet_next_key', 'key': 'n', 'plug': 'emmet-move-next', 'func': ':call emmet#moveNextPrev(0)'}, + \ {'mode': 'i', 'var': 'user_emmet_next_key', 'key': 'n', 'plug': 'emmet-move-next', 'func': '=emmet#util#closePopup()=emmet#moveNextPrev(0)'}, \ {'mode': 'n', 'var': 'user_emmet_next_key', 'key': 'n', 'plug': 'emmet-move-next', 'func': ':call emmet#moveNextPrev(0)'}, - \ {'mode': 'i', 'var': 'user_emmet_prev_key', 'key': 'N', 'plug': 'emmet-move-prev', 'func': ':call emmet#moveNextPrev(1)'}, + \ {'mode': 'i', 'var': 'user_emmet_prev_key', 'key': 'N', 'plug': 'emmet-move-prev', 'func': '=emmet#util#closePopup()=emmet#moveNextPrev(1)'}, \ {'mode': 'n', 'var': 'user_emmet_prev_key', 'key': 'N', 'plug': 'emmet-move-prev', 'func': ':call emmet#moveNextPrev(1)'}, \ {'mode': 'i', 'var': '', 'key': '', 'plug': 'emmet-move-next-item', 'func': ':call emmet#moveNextPrevItem(0)'}, \ {'mode': 'n', 'var': '', 'key': '', 'plug': 'emmet-move-next-item', 'func': ':call emmet#moveNextPrevItem(0)'},