bash <(curl -s https://raw.githubusercontent.com/DubHunt/dot_vim/master/install)- Enjoy enhanced productivity, increased levitation, reduced watermelon-related accidents, and startling sex appeal.
git clone http://github.com/DubHunt/dot_vim.git ~/.vimln -s ~/.vim/vimrc ~/.vimrcln -s ~/.vim/gvimrc ~/.gvimrc- Install Vundle with
git clone http://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim vim +PluginInstall +qallinstalls all of the plugins
MacVim
Mac
- Typing
jkinsert mode is equivalent toEscape. - Pressing
enterin normal mode saves the current buffer.
And many more. See bindings.vim and
plugins.vim for more.
Be sure to always edit the vimrc using ,v, which opens the vimrc in the .vim
folder. Vim has a nasty habit of overriding symlinks.
Here's a list of plugins that require further installation or have dependencies.
- Fugitive Requires Git to be installed.
- syntastic Requires many different binaries installed depending on what filetypes you want it to check. See the FAQ for more information.
- Ag.vim Requires The Silver Searcher to be installed.
- Source Code for Powerline The custom font I'm using for vim-airline.
- CtrlP C Matching Extension requires compilation. See the steps in its readme.
Note: Auto generated by rake plugins:update_readme
- ag.vim - Vim plugin for the_silver_searcher, 'ag', a replacement for the Perl module / CLI script 'ack'
- colorv.vim - A powerful color tool in vim
- ctrlp.vim - Fuzzy file, buffer, mru, tag, etc finder.
- delimitMate - Vim plugin, provides insert mode auto-completion for quotes, parens, brackets, etc.
- editorconfig-vim - EditorConfig plugin for Vim
- emmet-vim - emmet for vim: http://emmet.io/
- ftl-vim-syntax - Vim syntax for FTL (FreeMarker Template Language)
- HelpClose - Close all help windows
- html5.vim - HTML5 omnicomplete and syntax
- indenthtml.vim - alternative html indent script
- javascript-libraries-syntax.vim - Syntax for JavaScript libraries
- jellybeans.vim - A colorful, dark color scheme for Vim.
- Join - a better (hopefully) :Join command in vim
- matchit.zip - extended % matching for HTML, LaTeX, and many other languages
- MatchTagAlways - A Vim plugin that always highlights the enclosing html/xml tags
- nerdcommenter - Vim plugin for intensely orgasmic commenting
- nerdtree - A tree explorer plugin for vim.
- rainbow_parentheses.vim - Better Rainbow Parentheses
- scratch.vim - Plugin to create and use a scratch Vim buffer
- sideways.vim - A Vim plugin to move function arguments (and other delimited-by-something items) left and right.
- supertab - Perform all your vim insert mode completions with Tab
- switch.vim - A simple Vim plugin to switch segments of text with predefined replacements
- syntastic - Syntax checking hacks for vim
- SyntaxComplete - OMNI Completion based on the current syntax highlights
- tabular - Vim script for text filtering and alignment
- tagbar - Vim plugin that displays tags in a window, ordered by scope
- ultisnips - UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!
- UnconditionalPaste - A clone of UnconditionalPaste from http://www.vim.org/scripts/script.php?script_id=3355 since it's not updated on GitHub yet.
- undotree - Display your undo history in a graph.
- vim-abolish - abolish.vim: easily search for, substitute, and abbreviate multiple variants of a word
- vim-addon-local-vimrc - kiss local vimrc with hash protection
- vim-airline - lean & mean status/tabline for vim that's light as air
- vim-clojure-highlight - Extend builtin syntax highlighting to referred and aliased vars in Clojure buffers
- vim-clojure-static - Meikel Brandmeyer's excellent Clojure runtime files
- vim-coffee-script - CoffeeScript support for vim
- vim-css3-syntax - Add CSS3 syntax support to vim's built-in
syntax/css.vim. - vim-cucumber - Vim Cucumber runtime files
- vim-dispatch - dispatch.vim: asynchronous build and test dispatcher
- vim-easymotion - Vim motions on speed!
- vim-eclim - Mirror of the VIM files from https://github.com/ervandew/eclim to support installation via Vundle.
- vim-eunuch - eunuch.vim: helpers for UNIX
- vim-fireplace - fireplace.vim: Clojure REPL tease, formerly foreplay.vim
- vim-fugitive - fugitive.vim: a Git wrapper so awesome, it should be illegal
- vim-gradle - Simple little vim-bundle that recognizes .gradle files as being groovy syntax
- vim-handlebars - [deprecated] Vim plugin for Handlebars
- vim-indent-guides - A Vim plugin for visually displaying indent levels in code
- vim-javascript - Vastly improved Javascript indentation and syntax support in Vim.
- vim-json - A better JSON for Vim: distinct highlighting of keywords vs values, JSON-specific (non-JS) warnings, quote concealing. Pathogen-friendly.
- vim-leiningen - leiningen.vim: static support for Leiningen
- vim-less - vim syntax for LESS (dynamic CSS)
- vim-projectionist - projectionist.vim: project configuration
- vim-repeat - repeat.vim: enable repeating supported plugin maps with "."
- vim-sexp - Precision Editing for S-expressions
- vim-sexp-mappings-for-regular-people - vim-sexp mappings for regular people
- vim-signify - Show a VCS diff using Vim's sign column.
- vim-slamhound - Slamhound integration for vim.
- vim-snippets - vim-snipmate default snippets (Previously snipmate-snippets)
- vim-space - space.vim - Smart Space key for Vim
- vim-startify - A fancy start screen for Vim.
- vim-surround - surround.vim: quoting/parenthesizing made simple
- vim-tags - Ctags generator for Vim
- vim-tmux - http://tmux.svn.sourceforge.net/viewvc/tmux/trunk/examples/tmux.vim?view=log
- vim-tmux-navigator - Seamless navigation between tmux panes and vim splits
- vim-togglecursor - Toggle the cursor shape in the terminal for Vim.
- vim-togglelist - Functions to toggle the [Location List] and the [Quickfix List] windows.
- vim-visual-star-search - Start a * or # search from a visual block
- Vundle.vim - Vundle, the plug-in manager for Vim
- ZoomWin - Zoom in/out of windows (toggle between one window and multi-window)
That's 68 plugins, holy crap.
