commit d15a7bb79c28123feede5f915a79fb60bede8a44 parent da5b88f20505e1d8b6e7d78040adf3a783229f5e Author: Pablo Cárdenas <pablo.cardenas@imca.edu.pe> Date: Wed, 13 May 2026 15:12:43 -0300 snippets: improve jumps to marks Diffstat:
| M | pack/pablo/opt/snippets/plugin/snippets.vim | | | 12 | +++--------- |
1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/pack/pablo/opt/snippets/plugin/snippets.vim b/pack/pablo/opt/snippets/plugin/snippets.vim @@ -186,18 +186,12 @@ def Snippet_TextChangedI() endif enddef -def JumpPlaceholder() - if search('<++>') > 0 - feedkeys("\<Esc> \"_ca>") - endif -enddef - g:surround_insert_tail = "<++>" -inoremap <silent> <C-J> <ScriptCmd>JumpPlaceholder()<CR> -nnoremap <silent> <C-J> <ScriptCmd>JumpPlaceholder()<CR> +inoremap <silent> <C-J> <Esc>:let @/='\V<++>'<CR>"_cgn +nnoremap <silent> <C-J> <Cmd>let @/='\V<++>'<CR>"_cgn const dir_template = expand('<sfile>:p:h:h') .. '/templates' -autocmd BufNewFile document.tex execute ':0read ' .. dir_template .. '/document.tex' +autocmd BufNewFile document.tex execute ':silent :0read ' .. dir_template .. '/document.tex' # vim: et sts=4 sw=4