From cb8d567b9baed4dcaf0ccf52cb7e1f64c39d0895 Mon Sep 17 00:00:00 2001 From: dummy Date: Fri, 23 Oct 2020 11:05:18 -0400 Subject: [PATCH] fix bug with tmux_navigator plugin, and reorganize vimrc --- vim/.vimrc | 31 ++++++++++++------------------- 1 file changed, 12 insertions(+), 19 deletions(-) diff --git a/vim/.vimrc b/vim/.vimrc index 0dc817f..6ea3c77 100644 --- a/vim/.vimrc +++ b/vim/.vimrc @@ -72,12 +72,14 @@ set ttimeoutlen=10 " line numbering gutter set nonu +" override default paste behavior +xnoremap p pgvy + " gvim options if has("gui_running") set lines=60 columns=100 endif - "------------------ " airline plugin stuffs set laststatus=2 @@ -91,24 +93,24 @@ let g:airline_right_altsep = '' let g:airline_symbols.maxlinenr = '' "let g:airline#extensions#tabline#enabled = 1 - "------------------ " custom keybinds " C-PageUp/Down conflicts with xfce-terminal, so there is a trick to fixing " https://unix.stackexchange.com/questions/159979/xfce4-terminal-disable-individual-shortcut map :bnext map :bprev -nnoremap -nnoremap -nnoremap -nnoremap -" override default paste behavior -xnoremap p pgvy -map :cn -nmap :bp\|bd # +" jump to word under cursor in a preview window +noremap :ptjump +" search for word under cursor in src/ directory +noremap ::AsyncRun grep -RIn +noremap :bp\|bd # +noremap :call RunMake() +noremap :call QfToggle() "------------------ " AsyncRun +let g:asyncrun_timer = 250 + let g:qf_toggle = '' "let g:win_save = '' function QfToggle() @@ -135,15 +137,6 @@ function RunMake() :AsyncRun -cwd= -save=2 make -j4 endfunction -let g:asyncrun_timer = 250 -" jump to word under cursor in a preview window -noremap :exe "ptjump " . expand("") -" search for word under cursor in src/ directory -noremap ::AsyncRun grep -Rn src/ -noremap :call RunMake() -noremap :call QfToggle() - - "------------------ " autocommands augroup vimrc