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

Loading…
Cancel
Save