Skip to content

Instantly share code, notes, and snippets.

@aruprakshit
Forked from zxiest/.vimrc
Last active August 29, 2015 14:09
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 aruprakshit/80d7e1583bbc0503a2ed to your computer and use it in GitHub Desktop.
Save aruprakshit/80d7e1583bbc0503a2ed to your computer and use it in GitHub Desktop.
set nocompatible
filetype off
" set runtime path to include vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" Let Vundle manage Vundle
Plugin 'gmarik/Vundle.vim'
" Plugin 'vim-ruby/vim-ruby' " ruby support
Plugin 'file:///projects/vim-ruby'
Plugin 'marcweber/vim-addon-mw-utils' " required for snipmate
Plugin 'tomtom/tlib_vim' " snipmate dependency
Plugin 'tpope/vim-rails' " rails support switching to models, controllers, etc
Plugin 'tpope/vim-fugitive' " access git from vim
Plugin 'tpope/vim-surround' " allows change surrounding verbs
Plugin 'xolox/vim-misc' " dependency for vim-session and easytgs
Plugin 'xolox/vim-session' " allows saving vim sessions
Plugin 'xolox/vim-easytags' " allows auto indexing of ctags
Plugin 'kana/vim-textobj-user' " dependency for rubyblock
Plugin 'nelstrom/vim-textobj-rubyblock' " allows selecting rubyblocks using vir and var
" Plugin 'Valloric/YouCompleteMe' " allows auto completion
Plugin 'tomtom/tcomment_vim' " allows commenting lines more easily
Plugin 'scrooloose/nerdtree' " shows directory tree on left hand side
Plugin 'scrooloose/syntastic' " syntax highlighting and error showing
Plugin 'christoomey/vim-tmux-navigator' " allows for seamless integration with tmux windows
Plugin 'slim-template/vim-slim' " support slim language
Plugin 'jaxbot/browserlink.vim' " allows browser refresh from within vim
Plugin 'honza/vim-snippets' " supports snipmate and utilsnip formats
Plugin 'garbas/vim-snipmate' " allows snippet creation
Plugin 'ggreer/the_silver_searcher'
Plugin 'rking/ag.vim' " works with silver searcher for searching inside files
Plugin 'kien/ctrlp.vim' " allows fuzzy search for files in the directory tree
Plugin 'terryma/vim-multiple-cursors' "allow handling multiple cursors
Plugin 'bronson/vim-trailing-whitespace' "highlights trailing white space in red
Plugin 'flazz/vim-colorschemes' " loads a big list of color schemes
Plugin 'mattn/gist-vim' " allows creating gists directly from vim
Plugin 'vim-scripts/repmo.vim' " Allows repeating sequences of keys using the semi colon such as 5j and 10k
Plugin 'vim-scripts/ruby-matchit' " matched def do end for ruby
Plugin 'tmhedberg/matchit' " matches blocks on %
Plugin 'tpope/vim-endwise' " adds end to def, do, etc...
Plugin 'mattn/webapi-vim' " gist-vim dependency
Plugin 'tpope/vim-haml' "add support for haml and SASS
Plugin 'tpope/vim-rvm' " supports rvm
Plugin 'tpope/vim-dispatch' " asynchronous vim commands
Plugin 'ervandew/supertab' " auto invoke omnicomplete with without pressing cx-co
":set runtimepath+=~/.vim/bundle/vim-snipmate/after
"Plugin 'qualiabyte/vim-colorstepper' " Allows cycling through vim color
"schemes with f7 and f6
""Plugin 'vim-scripts/Mark--Karat' " allows marking colors
"Plugin 'bling/vim-airline' " shows nice statusline
call vundle#end()
" Make sure to install eclim first
" for auto completion
"
" allow these for vim-ruby
:syntax on
filetype on
filetype plugin on
filetype indent on
filetype plugin indent on
source ~/.vimrc.custom
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment