Created
April 4, 2016 07:37
-
-
Save zxiest/7e0e5f53c3c9ba190f6ae0b48c9dfc58 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 'zxiest/vim-ruby' " ruby support :-) | |
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 '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 'SirVer/ultisnips' " snippets | |
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 'terryma/vim-multiple-cursors' "allow handling multiple cursors | |
Plugin 'kien/ctrlp.vim' " allows fuzzy search for files in the directory tree | |
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 | |
" Plugin 'Shougo/neocomplete' " new autocompelte | |
Plugin 'Lokaltog/vim-easymotion' " allows searching inside file faster | |
Plugin 'tommcdo/vim-exchange' " enabled the cx operator which allows to quickly swap two text regions | |
Plugin 'Valloric/YouCompleteMe' " allows auto completion | |
Plugin 'mileszs/ack.vim' " allows searching in files | |
Plugin 'ap/vim-css-color' " shows css colors in file | |
Plugin 'kchmck/vim-coffee-script' " supports coffee-script | |
Plugin 'nathanaelkane/vim-indent-guides' " shows line indents | |
Plugin 'bling/vim-airline' " status bar | |
Plugin 'zxiest/vim-simple-todo' " allows todos | |
Plugin 'vim-scripts/csv.vim' " allows viewing csv files | |
Plugin 'pangloss/vim-javascript' | |
Plugin 'mxw/vim-jsx' " vim jsx for react | |
Plugin 'justinj/vim-react-snippets' " snippets for react | |
Plugin 'Chiel92/vim-autoformat' "auto-format | |
" Plugin 'jiangmiao/auto-pairs' " auto close parens, etc | |
" Plugin 'Valloric/MatchTagAlways' " hightlight matching tags | |
Plugin 'mattn/emmet-vim' " emmet html expansion | |
" Plugin 'maxbrunsfeld/vim-yankstack' " Allow copy pasting as a ring | |
" Plugin 'jordanbrock/vim-rubymotion' " rubymotion support | |
":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