Skip to content

Latest commit

 

History

History
102 lines (77 loc) · 7.09 KB

README.md

File metadata and controls

102 lines (77 loc) · 7.09 KB

The Vim Configuration of Champions

WatchersForksSize

Installation

  1. git clone https://github.com/Jojo-Jojovich/dot_vim.git in your home folder.
  2. rm -f .vim
  3. mv dot_vim .vim
  4. rm -rf .vimrc
  5. ln -s ~/.vim/vimrc .vimrc
  6. cd .vim
  7. Install Vundle with git clone http://github.com/gmarik/vundle.git bundle/vundle
  8. Run vim +BundleInstall +qall to install the plugins with Vundle.
  9. Enjoy enhanced productivity, increased levitation, reduced watermelon-related accidents, and startling sex appeal.

Screenshots

MacVim

MacVim

Windows gVim

Windows gVim

Requirements

Mac

Windows

Notes

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.

Plugin Installation / Requirements

I may make this more verbose later, but for now, here's a list of plugins that require further installation:

  • Command-T Needs compilation
  • Fugitive Requires Git to be installed
  • syntastic Requires many different binaries installed depending on what filetypes you want it to check
  • ack.vim Requires ack to be installed

Plugin List

Note: Auto generated by rake plugins:update_readme

  • vundle - Vundle, the plug-in manager for Vim
  • FuzzyFinder - buffer/file/command/tag/etc explorer with fuzzy matching
  • ZoomWin - Zoom in/out of windows (toggle between one window and multi-window)
  • Command-T - Mirror of the official Command-T repository at git.wincent.com
  • vim-space - space.vim - Smart Space key for Vim
  • vim-easymotion - Vim motions on speed!
  • LustyJuggler - Switch very quickly between your active buffers
  • Gundo - Visualize your undo tree.
  • status.vim - Better status bar
  • nerdtree - A tree explorer plugin for vim.
  • ir_black_mod - Updated ir_black_mod with some extra colors for my custom vim config
  • csapprox - Make gvim-only colorschemes work transparently in terminal vim
  • ColorV - A color tool in Vim
  • taglist.vim - Source code browser (supports C/C++, java, perl, python, tcl, sql, php, etc)
  • all-colors-pack - all colors pack 1.0 There are 223 of them included
  • browser-refresh.vim - Refresh current running browser from vim
  • nerdcommenter - Vim plugin for intensely orgasmic commenting
  • vim-surround - surround.vim: quoting/parenthesizing made simple
  • vim-speeddating - speeddating.vim: use CTRL-A/CTRL-X to increment dates, times, and more
  • vim-fugitive - fugitive.vim: a Git wrapper so awesome, it should be illegal
  • tabular - Vim script for text filtering and alignment
  • ack.vim - Vim plugin for the Perl module / CLI script 'ack'
  • vim-session - Extended session management for Vim (:mksession on steroids)
  • delimitMate - Vim plugin, provides insert mode auto-completion for quotes, parens, brackets, etc.
  • syntastic - Syntax checking hacks for vim
  • supertab - Perform all your vim insert mode completions with Tab
  • MatchTag - MatchParen for HTML tags
  • neocomplcache - Ultimate auto-completion system for Vim.
  • vim-snipmate - snipMate.vim aims to be a concise vim script that implements some of TextMate's snippets features in Vim.
  • vim-addon-mw-utils - vim: interpret a file by function and cache file automatically
  • tlib_vim - Some utility functions for VIM
  • snipmate-snippets - snippets for snipmate
  • PIV - PHP Integration environment for Vim
  • vim-ruby - Vim/Ruby Configuration Files
  • cocoa.vim - Vim plugin for Cocoa/Objective-C development.
  • vim-haml - Vim runtime files for Haml, Sass, and SCSS
  • vim-javascript - Vastly improved vim's javascript indentation.
  • vim-coffee-script - CoffeeScript support for vim
  • vim-jquery - Fork of bronson's vim-jquery which is now gone
  • vim-rails - rails.vim: Ruby on Rails power tools
  • taskpaper.vim - This package contains a syntax file and a file-type plugin for the simple format used by the TaskPaper application.
  • vim-json - Pathogen friendly packaging of vim-json from Jeroen Ruigrok van der Werven http://www.vim.org/scripts/script.php?script_id=1945
  • L9 - Vim-script library
  • vim-repeat - repeat.vim: enable repeating supported plugin maps with "."
  • DBGp-Remote-Debugger-Interface - Debugging interface/client for DBGp protocol