|
|
|
@ -129,7 +129,15 @@ let airline#extensions#wordcount#enabled = 0
|
|
|
|
|
let netrw_banner = 0
|
|
|
|
|
let ycm_autoclose_preview_window_after_insertion = 1
|
|
|
|
|
|
|
|
|
|
function s:SockHopMake(...)
|
|
|
|
|
function s:SockHop(...)
|
|
|
|
|
let args = ''
|
|
|
|
|
if a:0
|
|
|
|
|
let args = ' ' . join(a:000)
|
|
|
|
|
endif
|
|
|
|
|
call system('sockhop' . args)
|
|
|
|
|
endfunction
|
|
|
|
|
|
|
|
|
|
function s:SockHopMakeTargets(...)
|
|
|
|
|
let cmd = 'make "$@"'
|
|
|
|
|
if a:0
|
|
|
|
|
let cmd = cmd . ' ' . join(a:000)
|
|
|
|
@ -137,10 +145,12 @@ function s:SockHopMake(...)
|
|
|
|
|
call system("sockhop .make.sock \'" . cmd . "\'")
|
|
|
|
|
endfunction
|
|
|
|
|
|
|
|
|
|
command -nargs=? SockHopMake :call s:SockHopMake(<f-args>)
|
|
|
|
|
command -nargs=? SockHop :call s:SockHop(<f-args>)
|
|
|
|
|
command -nargs=? SockHopMakeTargets :call s:SockHopMakeTargets(<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>
|
|
|
|
|
nnoremap <silent> <Leader>b :SockHopMakeTargets build<CR>
|
|
|
|
|
nnoremap <silent> <Leader>c :SockHopMakeTargets clean<CR>
|
|
|
|
|
nnoremap <silent> <Leader>d :SockHopMakeTargets debug<CR>
|
|
|
|
|
nnoremap <silent> <Leader>i :SockHop .make.sock 'compiledb -n make indexed'<CR>
|
|
|
|
|
nnoremap <silent> <Leader>r :SockHopMakeTargets run<CR>
|
|
|
|
|
inoremap jj <Esc>
|
|
|
|
|