|
|
|
|
@ -40,6 +40,7 @@ colorscheme deus
|
|
|
|
|
set hlsearch |
|
|
|
|
set wrap |
|
|
|
|
set mouse+=a |
|
|
|
|
set noequalalways " don't auto resize windows when closing (eg: qf window) |
|
|
|
|
|
|
|
|
|
" don't clutter directories with backup files |
|
|
|
|
set nobackup |
|
|
|
|
@ -91,6 +92,7 @@ let g:airline_left_alt_sep = ''
|
|
|
|
|
let g:airline_right_sep = '' |
|
|
|
|
let g:airline_right_altsep = '' |
|
|
|
|
let g:airline_symbols.maxlinenr = '' |
|
|
|
|
let g:airline_symbols.linenr = '' |
|
|
|
|
"let g:airline#extensions#tabline#enabled = 1 |
|
|
|
|
|
|
|
|
|
"------------------ |
|
|
|
|
@ -101,8 +103,9 @@ map <C-PageDown> :bnext<CR>
|
|
|
|
|
map <C-PageUp> :bprev<CR> |
|
|
|
|
" jump to word under cursor in a preview window |
|
|
|
|
noremap <F2> :ptjump <c-r><c-w> <cr> |
|
|
|
|
" search for word under cursor in src/ directory |
|
|
|
|
" search for word under cursor in current directory |
|
|
|
|
noremap <F3> ::AsyncRun grep -RIn <c-r><c-w> <cr> |
|
|
|
|
" close and delete current buffer |
|
|
|
|
noremap <F4> :bp\|bd #<cr> |
|
|
|
|
noremap <F5> :call RunMake()<cr> |
|
|
|
|
noremap <F6> :call QfToggle() <cr> |
|
|
|
|
@ -110,22 +113,19 @@ noremap <F6> :call QfToggle() <cr>
|
|
|
|
|
"------------------ |
|
|
|
|
" AsyncRun |
|
|
|
|
let g:asyncrun_timer = 250 |
|
|
|
|
|
|
|
|
|
let g:qf_toggle = '' |
|
|
|
|
"let g:win_save = '' |
|
|
|
|
|
|
|
|
|
function QfToggle() |
|
|
|
|
if (g:qf_toggle == '') |
|
|
|
|
call QfJumpAndReturn() |
|
|
|
|
else |
|
|
|
|
let g:qf_toggle = '' |
|
|
|
|
:ccl |
|
|
|
|
"call winrestview(g:win_save) |
|
|
|
|
endif |
|
|
|
|
endfunction |
|
|
|
|
|
|
|
|
|
function QfJumpAndReturn() |
|
|
|
|
let g:qf_toggle = "open" |
|
|
|
|
"let g:win_save = winsaveview() |
|
|
|
|
:copen 16 |
|
|
|
|
:wincmd p |
|
|
|
|
endfunction |
|
|
|
|
|