Created
July 24, 2014 17:34
-
-
Save ngcrawford/78deb63f379bda29650f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"""""""""""""""""VIMRC""""""""""""""" | |
""" Nick Crawford (mod from Ben Pote) | |
"""Last updated 5.28.14 | |
""""""""""""""""""""""""""""""""""""" | |
""""""Vundle! | |
set nocompatible " be iMproved, required | |
filetype off " required | |
" set the runtime path to include Vundle and initialize | |
set rtp+=~/.vim/bundle/Vundle.vim | |
call vundle#begin() | |
" | |
" """plugins! | |
" " let Vundle manage Vundle, required | |
Plugin 'godlygeek/tabular' | |
Plugin 'plasticboy/vim-markdown' | |
Plugin 'gmarik/vundle' | |
Plugin 'tpope/vim-sensible' | |
Plugin 'ervandew/supertab' | |
Plugin 'chrisbra/histwin.vim' | |
Plugin 'scrooloose/nerdtree' | |
" Plugin 'ivanov/vim-ipython' | |
Plugin 'majutsushi/tagbar' | |
Plugin 'kien/ctrlp.vim' | |
" Plugin 'mrtazz/simplenote.vim' | |
" Plugin 'tpope/vim-rsi' | |
" Plugin 'tpope/vim-commentary' | |
" Plugin 'bling/vim-airline' | |
Plugin 'terryma/vim-multiple-cursors' | |
Plugin 'jpalardy/vim-slime' | |
Plugin 'bling/vim-bufferline' | |
Plugin 'tpope/vim-vinegar' | |
" Plugin 'vim-scripts/lbdbq' | |
" Plugin 'godlygeek/tabular' | |
Plugin 'tpope/vim-fugitive' | |
Plugin 'justinmk/vim-sneak' | |
" Plugin 'chrisbra/DistractFree' | |
Plugin 'tpope/vim-unimpaired' | |
"Plugin 'klen/python-mode' | |
"Plugin 'mikewest/vimroom' | |
Plugin 'https://bitbucket.org/larsyencken/vim-drake-syntax.git' | |
call vundle#end() " required | |
filetype plugin indent on " required | |
" To ignore plugin indent changes, instead | |
"""""""GEN CONFIG""""""" | |
"mostly config of builtins, colorscheme, etc | |
" | |
"filetype plugin indent on "filetype based indenting | |
"syntax enable "syntax highlighting | |
"set relativenumber | |
"set wildmenu "better command line completion | |
"set hlsearch "highlight searches | |
"set number "line numbers | |
set background=dark "stuff for solarized colorscheme | |
"colorscheme solarized "solarized colorscheme (so tasty) | |
let g:solarized_termcolors=256 "necessary for terminal vim under mac os | |
syntax enable | |
colorscheme monokai | |
set modeline " autoindentation | |
""""python friendliness | |
set tabstop=8 "insert 4 spaces for tab (python standard) | |
set shiftwidth=4 "block indent/unindent | |
set expandtab "insert spaces instead of tabs | |
set softtabstop=4 "still have delete remove 1 tab worth of spaces | |
set autoindent "newline matches indentation level of line above | |
set shiftwidth=4 | |
set spelllang=en_us "spellcheck is in US english | |
set grepprg=grep\ -nH\ $* | |
set foldmethod=syntax | |
set nojoinspaces | |
"""""""" | |
" Drake files are treated as BASH scripts | |
au BufReadPost *.d set syntax=sh |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment