From 72051d3a8d45cf3a618ae1d749bd7a7a8565e044 Mon Sep 17 00:00:00 2001 From: Haak Saxberg Date: Thu, 1 Aug 2013 20:07:12 -0700 Subject: [PATCH] much improved vimrc --- vim-files/.vimrc | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/vim-files/.vimrc b/vim-files/.vimrc index e9083db..9af6d95 100644 --- a/vim-files/.vimrc +++ b/vim-files/.vimrc @@ -2,6 +2,54 @@ filetype off call pathogen#infect() call pathogen#helptags() +let g:pymode_lint=0 filetype plugin indent on syntax on + +colorscheme lucius +set t_Co=256 +if &term =~ 'xterm-color' + set t_ut= +endif + +map V :source ~/.vimrc:filetype detect:exe ":echo 'vimrc reloaded'" + +set number +set numberwidth=1 +set background=dark +set cursorline +set cursorcolumn +set ruler + +set matchpairs+=<:> + +set listchars=tab:>-,eol:$,trail:-,precedes:<,extends:> +set list +set wrap + + +""" Searching and Patterns +set ignorecase +set smartcase +set smarttab +set hlsearch + + +""" Handy remaps +:noremap ; : +:inoremap jj + +""" Use the mouse +set mouse=a + +""" Whitspace woes? +function! TrimWhiteSpace() + %s/\s*$// + '' +endfunction + +autocmd FileWritePre * :call TrimWhiteSpace() +autocmd FileAppendPre * :call TrimWhiteSpace() +autocmd FilterWritePre * :call TrimWhiteSpace() +autocmd BufWritePre * :call TrimWhiteSpace()