diff --git a/autoload/pencil.vim b/autoload/pencil.vim index 3500554..56ff927 100644 --- a/autoload/pencil.vim +++ b/autoload/pencil.vim @@ -169,6 +169,8 @@ function! pencil#init(...) abort vnoremap 0 g0 noremap g noremap g + inoremap g + inoremap g else silent! nunmap $ silent! nunmap 0 @@ -176,26 +178,28 @@ function! pencil#init(...) abort silent! vunmap 0 silent! nunmap silent! nunmap + silent! iunmap + silent! iunmap endif if b:wrap_mode - inoremap g - inoremap g - noremap gk - noremap gj nnoremap j gj nnoremap k gk vnoremap j gj vnoremap k gk + inoremap g + inoremap g + noremap gk + noremap gj else - silent! iunmap - silent! iunmap - silent! unmap - silent! unmap silent! nunmap j silent! nunmap k silent! vunmap j silent! vunmap k + silent! iunmap + silent! iunmap + silent! unmap + silent! unmap endif " set undo points around common punctuation