Skip to content

Instantly share code, notes, and snippets.

@ngcrawford
Created July 24, 2014 17:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ngcrawford/78deb63f379bda29650f to your computer and use it in GitHub Desktop.
Save ngcrawford/78deb63f379bda29650f to your computer and use it in GitHub Desktop.
"""""""""""""""""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