From: Samir Benmendil Date: Thu, 29 Jan 2015 15:50:17 +0000 (+0000) Subject: Merge branch 'master' of tardis:dotfiles X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/ca5e587bfa6ad1b35f11e899575cb872cf000fd0?hp=-c Merge branch 'master' of tardis:dotfiles --- ca5e587bfa6ad1b35f11e899575cb872cf000fd0 diff --combined vim/vimrc index 81713c7,fba48a5..14ebec3 --- a/vim/vimrc +++ b/vim/vimrc @@@ -14,18 -14,20 +14,20 @@@ call vundle#rc('$XDG_DATA_HOME/vim' Plugin 'gmarik/vundle' + Plugin 'airblade/vim-gitgutter' Plugin 'bling/vim-airline' Plugin 'elzr/vim-json' - Plugin 'rking/ag.vim' Plugin 'http://git.code.sf.net/p/vim-latex/vim-latex' + Plugin 'junegunn/vim-easy-align' Plugin 'kien/ctrlp.vim' Plugin 'kshenoy/vim-signature' Plugin 'majutsushi/tagbar' + Plugin 'rking/ag.vim' Plugin 'scrooloose/nerdtree' Plugin 'scrooloose/syntastic' + Plugin 'sirver/ultisnips' Plugin 'sjl/gundo.vim' Plugin 'tomtom/tcomment_vim' - Plugin 'tpope/vim-endwise' Plugin 'tpope/vim-fugitive' Plugin 'tpope/vim-repeat' Plugin 'tpope/vim-surround' @@@ -41,12 -43,13 +43,13 @@@ Plugin 'derekwyatt/vim-fswitch " Plugin 'jalcine/cmake.vim' " Plugin 'powerman/vim-plugin-viewdoc' - Plugin 'airblade/vim-gitgutter' + " endwise needs to be after delimitmate Plugin 'raimondi/delimitmate' - Plugin 'sirver/ultisnips' + Plugin 'tpope/vim-endwise' Plugin 'lokaltog/vim-easymotion' - Plugin 'junegunn/vim-easy-align' Plugin 'chrisbra/checkattach' + Plugin 'klen/python-mode' + Plugin 'nathanaelkane/vim-indent-guides' " remove entries first set runtimepath -=$HOME/.vim @@@ -391,8 -394,9 +394,9 @@@ let g:airline_powerline_fonts = " checkattach {{{2 let g:checkattach_filebrowser = 'ranger' - " Gundo {{{2 - nnoremap :GundoToggle + " delimitmate {{{2 + let delimitMate_expand_cr = 2 + let g:delimitMate_expand_space = 1 " fswitch {{{2 nnoremap ff :FSHere @@@ -412,6 -416,16 +416,16 @@@ nnoremap gc :tab Gcomm nnoremap ga :Gwrite nnoremap gb :Gblame + " Gundo {{{2 + nnoremap :GundoToggle + + " indent-guides {{{2 + let g:indent_guides_default_mapping = 0 + let g:indent_guides_guide_size = 1 + nmap cog IndentGuidesToggle + nmap [og IndentGuidesEnable + nmap ]og IndentGuidesDisable + " NERDTree {{{2 " open/close NERDTree with \e nmap e :NERDTreeToggle @@@ -421,6 -435,11 +435,11 @@@ let NERDTreeMapActivateNode='l " close vim if only NERDTree is open autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif + " python-mode {{{2 + + let g:pymode_rope_completion = 0 + let g:pymode_folding = 1 + " synastic {{{2 let g:syntastic_enable_highlighting = 0 let g:syntastic_error_symbol='E' @@@ -512,3 -531,19 +531,3 @@@ nnoremap s :call Toggl nnoremap S :call SwitchSpell() " fix spelling with first choice nnoremap f 1z= - -" Toggle line numbers {{{2 -function! g:ToggleNumber() - if !exists("b:relanum") - let b:relanum=1 - endif - if &l:number - let b:relanum = &relativenumber - setlocal nonumber norelativenumber - else - let &l:relativenumber = b:relanum - setlocal number - endif -endfunction -nnoremap n :call g:ToggleNumber() -nnoremap N :setlocal relativenumber!