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 '"$@"'