execute pathogen#infect() let system_uname = system('uname -s') let osx = system_uname =~? 'darwin' let linux = system_uname =~? 'linux' let windows = has('win32') || system_uname =~? 'mingw' set number filetype plugin indent on syntax on set modelines=10 noremap "" noremap! noremap "" noremap! noremap "" noremap! noremap "" noremap! vnoremap > >gv vnoremap < <gv "au BufWinLeave * silent! mkview "au BufWinEnter * silent! loadview set directory=~/.vim/swap// set backupdir=~/.vim/backup// set undodir=~/.vim/undo// set spelllang=en set spellfile=~/.vim/spellfile.utf-8.add set backup set writebackup set undofile set showbreak=\ \ \ \ set linebreak au BufRead,BufNewFile *.go set filetype=go au BufRead,BufNewFile *.coffee set filetype=coffee let mapleader="," set tw=76 set encoding=utf-8 setglobal fileencoding=utf-8 set nobomb set hidden set termencoding=utf-8 set fileencodings=utf-8,iso-8859-15 set backspace=indent,eol,start set guifont=Monaco:h16 set modeline set cmdheight=3 set laststatus=2 set tabstop=4 set shiftwidth=4 set softtabstop=4 set autoindent set smarttab set expandtab set nowrap autocmd FileType make setlocal noexpandtab autocmd FileType markdown setlocal spell au BufNewFile,BufFilePre,BufRead *.md set filetype=markdown autocmd BufNewFile,BufRead *.json set ft=javascript set ttyfast set showcmd set nocompatible set wildignore+=*.pyc set ignorecase set smartcase inoremap jj map N Nzz map n nzz map colorscheme koehler hi CursorLine term=none cterm=none ctermbg=none set t_Co=256 nnoremap @=(foldlevel('.')?'za':'l') vnoremap zf nnoremap :bn nnoremap :bp nnoremap :ls highlight ExtraWhitespace ctermbg=red guibg=red match ExtraWhitespace /\s\+$/ autocmd BufWinEnter * match ExtraWhitespace /\s\+$/ autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@