" Vundle set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " let Vundle manage Vundle, required Plugin 'gmarik/Vundle.vim' " Special syntaxes Plugin 'groenewege/vim-less' " Less Plugin 'digitaltoad/vim-jade' " Jade Plugin 'lervag/vimtex' " TeX Plugin 'norm2782/vim-clean' " Clean " Other plugins Plugin 'terryma/vim-multiple-cursors' " Multiple cursors Plugin 'scrooloose/syntastic' " Syntastic Plugin 'altercation/vim-colors-solarized' " Colour scheme call vundle#end() " required " End Vundle " Common settings set tabstop=4 shiftwidth=4 set cc=80 set linebreak set nu set dir=~/swp filetype plugin indent on syntax enable set background=light colorscheme morning " Syntastic set statusline+=%#warningmsg# set statusline+=%{SyntasticStatuslineFlag()} set statusline+=%* let g:syntastic_always_populate_loc_list = 1 let g:syntastic_auto_loc_list = 1 let g:syntastic_check_on_open = 1 let g:syntastic_check_on_wq = 0 let g:syntastic_python_checkers = ['pylint', 'pep8', 'python'] let g:syntastic_python_pylint_exec = 'pylint.sh' let g:syntastic_python_pylint_args = '--guess' " VimTeX let g:vimtex_latexmk_options = '-pdf -shell-escape -enable-pipes' let g:vimtex_latexmk_file_line_error = 0 let g:tex_flavor='latex' " Mutt au BufRead /tmp/mutt-* set tw=72 " X clipboard manipulation using xsel " See: http://vim.wikia.com/wiki/Accessing_the_system_clipboard " Use :cz in visual mode to copy to clipboard, :pz for pasting " x instead of z for primary selection, v for secondary selection command -range Cz :silent :,w !xsel -i -b command -range Cx :silent :,w !xsel -i -p command -range Cv :silent :,w !xsel -i -s cabbrev cv Cv cabbrev cz Cz cabbrev cx Cx command -range Pz :silent :r !xsel -o -b command -range Px :silent :r !xsel -o -p command -range Pv :silent :r !xsel -o -s cabbrev pz Pz cabbrev px Px cabbrev pv Pv