My vim configuration
git clone https://github.com/m-col/vim-misc
Files | Refs | Readme

Commit 447e5a476568def706135633c6396b3b399d963f
Parent: 64837b4c09e32ae5a77fd8721eca98be0515bab6
Author: mcol <mcol@posteo.net>
Date: 2019-08-18 01:14:08 +0100
Committer: mcol <mcol@posteo.net>
Committed: 2019-08-18 01:14:08 +0100

add quickfix nav bindings; make xterm $TERM in tmux; add vim-flake8 plugin (remove?); disable middle click

vimrc Modified

@@ -32,8 +32,9 @@
 endif
 
 Plugin 'junegunn/goyo.vim'
-Plugin 'mclgn/vim-misc'		    " my vimrc and misc functions 
+Plugin 'mclgn/vim-misc'			    " my vimrc and misc functions 
 Plugin 'mclgn/tide'			    " tmux ide
+Plugin 'nvie/vim-flake8'		    " python linter
 
 call vundle#end()			    " required
 filetype plugin indent on		    " required
@@ -138,3 +139,11 @@
 function! ViewerCallback() dict
     VimtexView
 endfunction
+
+" disable middle click paste (restoring xterm middle click open url)
+map <MiddleMouse> <Nop>
+imap <MiddleMouse> <Nop>
+
+" flake8 settings
+let g:flake8_show_in_gutter=1
+let g:flake8_show_in_file=1

tmux.conf Modified

@@ -14,7 +14,8 @@
 #set-hook -g pane-exited 'run-shell "~/.vim/bundle/vim-misc/bsptm"'
 
 # general settings
-set -g default-terminal "rxvt-unicode-256color"
+#set -g default-terminal "rxvt-unicode-256color"
+set -g default-terminal "xterm-256color"
 set -g mouse on
 set -g history-limit 5000
 set -s escape-time 0

plugin/keybindings.vim Modified

@@ -103,3 +103,7 @@
     endif
 endfunction
 nnoremap <silent> <C-@> :call ToggleTodo()<CR>
+
+" quickfix navigation
+nnoremap <localleader>cn :cn<CR>
+nnoremap <localleader>cp :cp<CR>