From b6bc33f70a25bfe37253e084e708fa318844f239 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Mon, 15 Apr 2013 09:21:44 -0300 Subject: [PATCH] tab jumping now works on both mac and other systems; added some more options for rst and some more plugins --- configs/vimrc | 75 ++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 54 insertions(+), 21 deletions(-) diff --git a/configs/vimrc b/configs/vimrc index f4ac8f2..aea166d 100644 --- a/configs/vimrc +++ b/configs/vimrc @@ -81,6 +81,9 @@ let mapleader="," " use comma to start user-defined (in plugins) functions " spaces are a tab (softtabstop) and break the line at column 78 (textwidth)) au FileType python set expandtab tabstop=4 shiftwidth=4 softtabstop=4 textwidth=78 +" reStructured files follow python closely, but use 3 tab stops instead of 4 +au FileType rst set expandtab tabstop=3 sw=3 sts=3 textwidth=78 + " the smarty filetypes doesn't have any sort of indentation, so we set it to " auto au FileType smarty set ai @@ -95,6 +98,9 @@ au FileType svn set tw=70 " email (mostly mutt stuff) au FileType mail setlocal spell spelllang=en +" HTML templates do not need breaks +au FileType htmldjango set textwidth=0 + " 256 color terminals set t_Co=256 @@ -103,27 +109,51 @@ color busybee " mapings " Easy switching between tabs (just use Alt+) -map :tabn 1 -map :tabn 2 -map :tabn 3 -map :tabn 4 -map :tabn 5 -map :tabn 6 -map :tabn 7 -map :tabn 8 -map :tabn 9 -map :tabn 10 - -imap :tabn 1a -imap :tabn 2a -imap :tabn 3a -imap :tabn 4a -imap :tabn 5a -imap :tabn 6a -imap :tabn 7a -imap :tabn 8a -imap :tabn 9a -imap :tabn 10a +if has('mac') + map :tabn 1 + map :tabn 2 + map :tabn 3 + map :tabn 4 + map :tabn 5 + map :tabn 6 + map :tabn 7 + map :tabn 8 + map :tabn 9 + map :tabn 10 + + imap :tabn 1a + imap :tabn 2a + imap :tabn 3a + imap :tabn 4a + imap :tabn 5a + imap :tabn 6a + imap :tabn 7a + imap :tabn 8a + imap :tabn 9a + imap :tabn 10a +else + map :tabn 1 + map :tabn 2 + map :tabn 3 + map :tabn 4 + map :tabn 5 + map :tabn 6 + map :tabn 7 + map :tabn 8 + map :tabn 9 + map :tabn 10 + + imap :tabn 1a + imap :tabn 2a + imap :tabn 3a + imap :tabn 4a + imap :tabn 5a + imap :tabn 6a + imap :tabn 7a + imap :tabn 8a + imap :tabn 9a + imap :tabn 10a +endif " file auto-completion set wim=longest,list @@ -141,6 +171,9 @@ Bundle 'tpope/vim-fugitive' Bundle 'tpope/vim-commentary' Bundle 'godlygeek/tabular' Bundle 'jiangmiao/auto-pairs' +Bundle 'nvie/vim-flake8' +Bundle 'scrooloose/nerdtree' +Bundle 'terryma/vim-multiple-cursors' " powerline settings ""let g:Powerline_symbols = 'fancy'