X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/57dd63ffa7e5b7dbdff96acdd23e0e55cf2fafab..51d50d3d902bdda4345c042f68aa67c13b65d3fc:/vim/vimrc diff --git a/vim/vimrc b/vim/vimrc index bffc315..e125596 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -58,6 +58,7 @@ Plugin 'ompugao/ctrlp-ros' " Plugin 'jalcine/cmake.vim' " Plugin 'powerman/vim-plugin-viewdoc' +" staging " find an alternative (latex-box? Automatic Latex Plugin?) Plugin 'http://git.code.sf.net/p/vim-latex/vim-latex' " Plugin 'lokaltog/vim-easymotion' @@ -65,6 +66,10 @@ 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' " remove entries first set runtimepath -=$HOME/.vim @@ -100,7 +105,7 @@ set showbreak=↪ " show these chars for wrapped lines set lazyredraw " don't redraw while executing macros set list " show chars defined in 'listchars' -set listchars=tab:▸\ " list of strings used for list mode +set listchars=tab:❭\ " list of strings used for list mode set listchars+=extends:❯,precedes:❮ " Only shown when not in insert mode augroup trailing @@ -318,6 +323,7 @@ nnoremap N Nzzzv nnoremap g; g;zzzv nnoremap g, g,zzzv nnoremap zzzv +nnoremap zzzv " Not using the default mappings of 'To line from top/bottom' noremap H ^ @@ -381,10 +387,13 @@ map Q gq " break undo sequence before removing word inoremap u -nmap b :set expandtab tabstop=4 shiftwidth=4 softtabstop=4 -nmap B :set expandtab tabstop=8 shiftwidth=8 softtabstop=4 -nmap M :set noexpandtab tabstop=8 softtabstop=4 shiftwidth=4 -nmap m :set expandtab tabstop=2 shiftwidth=2 softtabstop=2 +nnoremap coe :set =&expandtab ? 'noexpandtab' : 'expandtab' +nnoremap [oe :set expandtab +nnoremap ]oe :set noexpandtab + +for idt in range(1,8) + exe 'nnoremap co'.idt.' :set tabstop='.idt.' shiftwidth='.idt.' softtabstop='.idt.'' +endfor " space will toggle current fold in normal mode nnoremap za @@ -418,8 +427,12 @@ let g:delimitMate_expand_space = 1 nnoremap ff :FSHere nnoremap fl :FSRight nnoremap fh :FSLeft +nnoremap fj :FSBelow +nnoremap fk :FSAbove nnoremap fL :FSSplitRight nnoremap fH :FSSplitLeft +nnoremap fJ :FSSplitBelow +nnoremap fK :FSSplitAbove " fugitive {{{2 nmap dd :tab split \| Gdiff \| wincmd h @@ -530,6 +543,7 @@ if executable('ag') let g:unite_source_grep_recursive_opt = '' end nnoremap [unite]a :Unite grep -input= +command! -nargs=1 Ag Unite grep -input= " unite-file_rec {{{3 if executable('ag')