Such cleanup

This commit is contained in:
Andrew Tomaka 2014-05-08 23:47:44 -04:00
parent c2ba006bb3
commit 342812595a

38
.vimrc
View file

@ -2,9 +2,13 @@
scriptencoding utf-8 scriptencoding utf-8
set encoding=utf-8 set encoding=utf-8
" Plugins
" vundle bundle; not for changing
set nocompatible " Disable vi compatibility
filetype off
set runtimepath+=~/.vim/bundle/vundle/ set runtimepath+=~/.vim/bundle/vundle/
call vundle#rc() call vundle#begin()
Bundle 'gmarik/vundle' Bundle 'gmarik/vundle'
@ -22,8 +26,11 @@ Bundle 'tpope/vim-rails'
Bundle 'tpope/vim-repeat' Bundle 'tpope/vim-repeat'
Bundle 'tpope/vim-surround' Bundle 'tpope/vim-surround'
call vundle#end()
filetype plugin indent on
" end vundle
" Options " Options
set nocompatible " Disable vi compatibility
set fileformats=unix,dos " File format prefer unix endings set fileformats=unix,dos " File format prefer unix endings
set endofline " Add newlien at end of file set endofline " Add newlien at end of file
set shellslash " Forward slashes set shellslash " Forward slashes
@ -53,6 +60,7 @@ set number
set noswapfile " Hope for the best set noswapfile " Hope for the best
set virtualedit=all " Cursor can go anywhere set virtualedit=all " Cursor can go anywhere
set scrolloff=3 " Keep cursor from touching edges set scrolloff=3 " Keep cursor from touching edges
set timeoutlen=500 " Don't wait too long (ambiguous leaders)
" Make syntax highlighting faster " Make syntax highlighting faster
syntax sync minlines=256 syntax sync minlines=256
set ttyfast set ttyfast
@ -62,14 +70,15 @@ set tabstop=2
set softtabstop=2 set softtabstop=2
set shiftwidth=2 set shiftwidth=2
set expandtab set expandtab
set shiftround " if at odd number spaces, make >> go to next even
" Show whitespace markers before cursor in insert mode " Show whitespace markers before cursor in insert mode
set list listchars=tab:\ \ ,trail set list listchars=tab:\ \ ,trail
" Aliases
command! Q q
" Filetype stuff " Filetype stuff
syntax on syntax on
filetype on
filetype plugin on
filetype indent on
" Keybinds " Keybinds
" ctrl+s for save spam " ctrl+s for save spam
@ -86,7 +95,7 @@ map <Down> <Nop>
vnoremap > >gv vnoremap > >gv
vnoremap < <gv vnoremap < <gv
" Leaders (whatever that means) " Leaders (shortcuts)
let mapleader = "," let mapleader = ","
" tab swaps " tab swaps
@ -114,16 +123,17 @@ map <Leader>c "+
map <Leader>p "+p map <Leader>p "+p
map <Leader>pm :set paste!<cr> map <Leader>pm :set paste!<cr>
" others " clear search
" clear search - do not put this comment to the right of ,cs
map <Leader>cs :let @/ = ""<cr> map <Leader>cs :let @/ = ""<cr>
map <Leader>fw :FixWhitespace<cr>
" indent and return " indent and return
map <Leader>i mmgg=G`m<cr> map <Leader>i mmgg=G`m<cr>
map <Leader>lf :call LargeFileToggle()<cr>
" reload all buffers " reload all buffers
map <Leader>ra :bufdo e!<cr> map <Leader>ra :bufdo e!<cr>
map <Leader>s :e ~/Source/<cr> " this was better when it was :Sexplore...
map <Leader>s :Vexplore ~/Source/<cr>
map <Leader>fw :FixWhitespace<cr>
map <Leader>lf :call LargeFileToggle()<cr>
map <Leader>sa :call RenameFile()<cr> map <Leader>sa :call RenameFile()<cr>
map <Leader>se :e ~/.vimrc<cr> map <Leader>se :e ~/.vimrc<cr>
map <Leader>st :call SyntaxToggle()<cr> map <Leader>st :call SyntaxToggle()<cr>
@ -131,7 +141,6 @@ map <Leader>sz :so ~/.vimrc<cr>
map <Leader>ts :sp ~/tool-sharpener.txt<cr> map <Leader>ts :sp ~/tool-sharpener.txt<cr>
" Set style " Set style
set t_Co=256
colorscheme vividchalk colorscheme vividchalk
" special case colors set at end of file via function " special case colors set at end of file via function
@ -194,10 +203,7 @@ function! SetColors()
highlight ColorColumn ctermbg=234 highlight ColorColumn ctermbg=234
highlight IndentGuidesOdd ctermbg=black highlight IndentGuidesOdd ctermbg=black
highlight IndentGuidesEven ctermbg=234 highlight IndentGuidesEven ctermbg=234
highlight OverLength ctermbg=darkred ctermfg=white guibg=#FFD9D9
endfunction endfunction
" Needs to come after SetColors definition " Needs to come after SetColors definition
call SetColors() call SetColors()
match OverLength /\%81v.*/