From fbcd36366cfdf1a966a416fa27cfac6224870de6 Mon Sep 17 00:00:00 2001 From: "Nathan L. Conrad" Date: Wed, 26 May 2021 20:33:26 -0500 Subject: [PATCH] Add generic sockhop run key mapping to .vimrc --- vim/.vimrc | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/vim/.vimrc b/vim/.vimrc index e8a26cdc..0832449c 100644 --- a/vim/.vimrc +++ b/vim/.vimrc @@ -140,6 +140,11 @@ let airline#extensions#wordcount#enabled = 0 let netrw_banner = 0 let ycm_autoclose_preview_window_after_insertion = 1 +set timeoutlen=2000 +autocmd InsertEnter * set timeoutlen=500 +autocmd InsertLeave * set timeoutlen=2000 +inoremap jj + function s:SockHop(...) let args = '' if a:0 @@ -159,13 +164,8 @@ endfunction command -nargs=? SockHop :call s:SockHop() command -nargs=? SockHopMake :call s:SockHopMake() -nnoremap [ :bprevious -nnoremap ] :bnext nnoremap aa :Ack! -Qw nnoremap ac :Ack! -Qw -t cc -nnoremap mc :SockHopMake clean -nnoremap mm :SockHopMake develop -nnoremap mr :SockHopMake run nnoremap cc :YcmCompleter GoTo nnoremap cd :YcmDiags nnoremap cf :YcmCompleter FixIt @@ -173,8 +173,7 @@ nnoremap ch :YcmCompleter GetDoc nnoremap cr :YcmForceCompileAndDiagnostics nnoremap cs :YcmShowDetailedDiagnostic nnoremap ct :YcmCompleter GetType -inoremap jj - -set timeoutlen=2000 -autocmd InsertEnter * set timeoutlen=500 -autocmd InsertLeave * set timeoutlen=2000 +nnoremap mc :SockHopMake clean +nnoremap mm :SockHopMake develop +nnoremap mr :SockHopMake run +nnoremap r :SockHop .run.sock '"$@"'