vimrc

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules

commit cb46a3e14a8d59a3ee75e68b18d76a3f9d96a53b
parent c9f97549f42d2abc105ce69d8c307de1d243a1aa
Author: Pablo Cárdenas <pablo.cardenas@imca.edu.pe>
Date:   Sun,  3 May 2026 01:21:24 -0300

TIL :help <ScriptCmd>

Diffstat:
Mpack/pablo/opt/marks/plugin/marks.vim | 2+-
Mpack/pablo/opt/snippets/plugin/snippets.vim | 10+++++-----
Mpack/pablo/opt/tmux/plugin/tmux.vim | 18+++++++++---------
3 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/pack/pablo/opt/marks/plugin/marks.vim b/pack/pablo/opt/marks/plugin/marks.vim @@ -42,7 +42,7 @@ def HighlightMarks() enddef -nnoremap <localleader>` <Cmd>call <SID>ToggleHighlightMarks()<CR> +nnoremap <localleader>` <ScriptCmd>ToggleHighlightMarks()<CR> autocmd CursorMoved,CursorMovedI * HighlightMarks() # vim: et sts=4 sw=4 diff --git a/pack/pablo/opt/snippets/plugin/snippets.vim b/pack/pablo/opt/snippets/plugin/snippets.vim @@ -5,7 +5,7 @@ autocmd TextChangedI *.tex call Snippet_TextChangedI() var command: string = '' -def g:Snippet_InsertCharPre() +def Snippet_InsertCharPre() if v:char == '_' && vimtex#syntax#in_mathzone() var pos = getcharpos('.') var lnum = pos[1] @@ -93,7 +93,7 @@ def g:Snippet_InsertCharPre() endif enddef -def g:Snippet_TextChangedI() +def Snippet_TextChangedI() if command != '' var pos = getcharpos('.') var lnum = pos[1] @@ -186,7 +186,7 @@ def g:Snippet_TextChangedI() endif enddef -def g:JumpPlaceholder() +def JumpPlaceholder() if search('<++>') > 0 feedkeys("\<Esc> \"_ca>") endif @@ -194,8 +194,8 @@ enddef g:surround_insert_tail = "<++>" -inoremap <silent> <C-J> <Cmd>:call JumpPlaceholder()<CR> -nnoremap <silent> <C-J> <Cmd>:call JumpPlaceholder()<CR> +inoremap <silent> <C-J> <ScriptCmd>JumpPlaceholder()<CR> +nnoremap <silent> <C-J> <ScriptCmd>JumpPlaceholder()<CR> const dir_template = expand('<sfile>:p:h:h') .. '/templates' autocmd BufNewFile document.tex execute ':0read ' .. dir_template .. '/document.tex' diff --git a/pack/pablo/opt/tmux/plugin/tmux.vim b/pack/pablo/opt/tmux/plugin/tmux.vim @@ -10,7 +10,7 @@ def g:TmuxSendKeysToMarkedVisual() endtry enddef -def g:TmuxSendKeysToMarkedNormal(type: string) +def TmuxSendKeysToMarkedNormal(type: string) var a_save = @a try if type == 'line' @@ -27,7 +27,7 @@ def g:TmuxSendKeysToMarkedNormal(type: string) endtry enddef -def g:TmuxSetBuffer() +def TmuxSetBuffer() var a_save = @a try silent execute 'normal! "ay' @@ -37,12 +37,12 @@ def g:TmuxSetBuffer() endtry enddef -vmap <silent> <localleader>tb <CMD>call TmuxSetBuffer()<CR> -vmap <silent> <localleader>ts <CMD>call TmuxSendKeysToMarkedVisual()<CR> -nmap <silent> <localleader>ts <CMD>set operatorfunc=TmuxSendKeysToMarkedNormal<CR>g@ -nmap <silent> <localleader>te <CMD>call system('tmux send-keys -t {marked} Enter')<CR> -nmap <silent> <localleader>tc <CMD>call system('tmux send-keys -t {marked} <C-c>')<CR> -nmap <silent> <localleader>td <CMD>call system('tmux send-keys -t {marked} <C-d>')<CR> -nmap <silent> <localleader>tp <CMD>call system('tmux send-keys -t {marked} python Enter')<CR> +vmap <silent> <localleader>tb <ScriptCmd>TmuxSetBuffer()<CR> +vmap <silent> <localleader>ts <ScriptCmd>TmuxSendKeysToMarkedVisual()<CR> +nmap <silent> <localleader>ts <Cmd>set operatorfunc=TmuxSendKeysToMarkedNormal<CR>g@ +nmap <silent> <localleader>te <ScriptCmd>system('tmux send-keys -t {marked} Enter')<CR> +nmap <silent> <localleader>tc <ScriptCmd>system('tmux send-keys -t {marked} <C-c>')<CR> +nmap <silent> <localleader>td <ScriptCmd>system('tmux send-keys -t {marked} <C-d>')<CR> +nmap <silent> <localleader>tp <ScriptCmd>system('tmux send-keys -t {marked} python Enter')<CR> # vim: et sts=4 sw=4