Add SockHopMake command to .vimrc

Nathan L. Conrad 4 years ago
parent 427864b1da
commit c61a8833d9

@ -129,5 +129,18 @@ let airline#extensions#wordcount#enabled = 0
let netrw_banner = 0
let ycm_autoclose_preview_window_after_insertion = 1
nnoremap <silent> mk :call system("sockhop .make.sock \'make \"\$@\"\'")<CR>
function s:SockHopMake(...)
let cmd = 'make "$@"'
if a:0
let cmd = cmd . ' ' . join(a:000)
endif
call system("sockhop .make.sock \'" . cmd . "\'")
endfunction
command -nargs=? SockHopMake :call s:SockHopMake(<f-args>)
nnoremap <silent> mc :SockHopMake clean<CR>
nnoremap <silent> md :SockHopMake debug<CR>
nnoremap <silent> mk :SockHopMake build<CR>
nnoremap <silent> mr :SockHopMake run<CR>
inoremap jj <Esc>

Loading…
Cancel
Save