Browse Source

finally fix autoresize from asyncrun

master
dummy 6 years ago
parent
commit
33707849be
  1. 10
      vim/.vimrc

10
vim/.vimrc

@ -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

Loading…
Cancel
Save