Created
November 15, 2014 17:14
-
-
Save zxiest/32223d5ade1d873ee966 to your computer and use it in GitHub Desktop.
This file contains 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
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