diff options
author | Camil Staps | 2015-10-29 11:45:58 +0100 |
---|---|---|
committer | Camil Staps | 2016-11-30 19:10:34 +0100 |
commit | 1fb3f47f3c58a8b72a7676871403cab8bbb67d5e (patch) | |
tree | 858cf1976cc03d8c090f535f0ed4eb116ba3ac12 /vim/vimrc.symlink | |
parent | Initial commit (diff) |
Vim files
Diffstat (limited to 'vim/vimrc.symlink')
-rw-r--r-- | vim/vimrc.symlink | 75 |
1 files changed, 72 insertions, 3 deletions
diff --git a/vim/vimrc.symlink b/vim/vimrc.symlink index 0463e21..39e2999 100644 --- a/vim/vimrc.symlink +++ b/vim/vimrc.symlink @@ -1,4 +1,73 @@ -syntax on +" 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() +" alternatively, pass a path where Vundle should install plugins +"call vundle#begin('~/some/path/here') +" +" let Vundle manage Vundle, required +Plugin 'gmarik/Vundle.vim' + +" Multiple cursors +Plugin 'terryma/vim-multiple-cursors' + +" Special syntaxes +Plugin 'groenewege/vim-less' " Less +Plugin 'digitaltoad/vim-jade' " Jade +Plugin 'lervag/vimtex' "TeX + +" Colour scheme +Plugin 'altercation/vim-colors-solarized' + +" All of your Plugins must be added before the following line +call vundle#end() " required +filetype plugin indent on " required +" To ignore plugin indent changes, instead use: +"filetype plugin on +" +" Brief help +" :PluginList - lists configured plugins +" :PluginInstall - installs plugins; append `!` to update or just +" :PluginUpdate +" :PluginSearch foo - searches for foo; append `!` to refresh local cache +" :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal +" +" see :h vundle for more details or wiki for FAQ +" Put your non-Plugin stuff after this line + +set tabstop=4 shiftwidth=4 expandtab +set linebreak +set nu + +let g:vimtex_latexmk_options = '-pdf -shell-escape' + +filetype plugin indent on +syntax enable + +" 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 :<line1>,<line2>w !xsel -i -b +:command -range Cx :silent :<line1>,<line2>w !xsel -i -p +:command -range Cv :silent :<line1>,<line2>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 + +set background=light +colorscheme morning + +:let g:vimtex_latexmk_file_line_error = 0 -" Wrap gitcommit file types at the appropriate length -filetype indent plugin on |