X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/de6b92abb3ee6da5078dec1aaff33ae87c2626fb..b6cd768b8e26ef3fe7edea48a646c77696c3a799:/vim/vimrc?ds=inline diff --git a/vim/vimrc b/vim/vimrc index 717cfe0..833e962 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -19,25 +19,27 @@ Plugin 'bling/vim-airline' Plugin 'derekwyatt/vim-fswitch' Plugin 'elzr/vim-json' Plugin 'firef0x/pkgbuild.vim' +Plugin 'flazz/vim-colorschemes' Plugin 'junegunn/vim-easy-align' -" Plugin 'kien/ctrlp.vim' -" Plugin 'klen/python-mode' -Plugin 'wilywampa/python-mode' +Plugin 'justinmk/vim-sneak' +Plugin 'klen/python-mode' Plugin 'kshenoy/vim-signature' Plugin 'majutsushi/tagbar' +Plugin 'octol/vim-cpp-enhanced-highlight' Plugin 'raimondi/delimitmate' -" Plugin 'rking/ag.vim' Plugin 'scrooloose/syntastic' -Plugin 'shougo/vimproc.vim' Plugin 'shougo/unite.vim' +Plugin 'shougo/vimproc.vim' Plugin 'sjl/gundo.vim' Plugin 'tomtom/tcomment_vim' +Plugin 'tpope/vim-abolish' Plugin 'tpope/vim-endwise' Plugin 'tpope/vim-fugitive' Plugin 'tpope/vim-repeat' Plugin 'tpope/vim-surround' Plugin 'tpope/vim-unimpaired' Plugin 'valloric/youcompleteme' +Plugin 'vim-scripts/replacewithregister' Plugin 'vim-scripts/yankring.vim' " snippets @@ -61,14 +63,10 @@ Plugin 'ompugao/ctrlp-ros' " find an alternative (latex-box? Automatic Latex Plugin?) Plugin 'http://git.code.sf.net/p/vim-latex/vim-latex' " Plugin 'lokaltog/vim-easymotion' -Plugin 'justinmk/vim-sneak' Plugin 'chrisbra/checkattach' Plugin 'nathanaelkane/vim-indent-guides' Plugin 'alx741/vinfo' -Plugin 'octol/vim-cpp-enhanced-highlight' Plugin 'vim-scripts/mediawiki.vim' -Plugin 'vim-scripts/replacewithregister' -Plugin 'tpope/vim-abolish' Plugin 'derekwyatt/vim-protodef' " remove entries first @@ -87,9 +85,6 @@ syntax on colorscheme badwolf " options {{{1 -" put $ and the end of text to be replaced with 'cw' and the likes -set cpoptions+=$ - " moving around, searching and patterns {{{2 set incsearch " show match for partly typed search command set ignorecase " ignore case when using a search pattern @@ -257,6 +252,9 @@ set wildignore+=*.luac " Lua byte code set wildignore+=*.pyc " Python byte code set wildignore+=*.orig " Merge resolution files +" running make and jumping to errors +set makeprg=make\ -w " print changing directories + " language specific {{{2 set isfname-== " don't treat `=` as being part of filenames @@ -461,6 +459,11 @@ for idt in range(1,8) exe 'nnoremap co'.idt.' :set tabstop='.idt.' shiftwidth='.idt.' softtabstop='.idt.'' endfor +" toggle auto format of text +nnoremap coa :set =&formatoptions =~ "a" ? 'formatoptions-=a' : 'formatoptions+=a' +nnoremap [oa :set formatoptions+=a +nnoremap ]oa :set formatoptions-=a + " space will toggle current fold in normal mode nnoremap za " create folds around visual selection