Skip to content

phiyan/dot_vim

 
 

Repository files navigation

The Vim Configuration of Champions - MODIFIED

Version 3! Now each plugin is included and managed in its own file!

iTerm

Installation

You can clone this wherever you want. A .vim symlink will be created at ~/.vim. The symlink will automatically point to where ever you run the setup command from.

  1. git clone http://github.com/mutewinter/dot_vim.git.
  2. cd dot_vim.

Now you have a choice. The automated script or the manual process.

  1. Run scripts/setup.

or

  1. rake vim:link to make the .vimrc symbolic link.
  2. Install Vundle with git clone http://github.com/gmarik/vundle.git bundle/vundle
  3. vim +PluginInstall +qall

Vim Requirements

This has not been tested on any server or while using tmux.

Plugin Requirements

Here's a list of plugins that require further installation or have dependencies.

Plugin Options

If you want a faster ctrl p, then add this plugin

Mappings

  • Typing kk insert mode is equivalent to Escape.

And many more. See mappings.vim and vundle_plugins for more.

Installing Custom Plugins

Create a new .vim file with the same name as the plugin you'd like to install in vundle_plugins/custom. Then add the installation block. For example:

vundle_plugins/custom/vim-move.vim

if exists('g:vundle_installing_plugins')
  Plugin 'matze/vim-move.vim'
  finish
endif

let g:move_key_modifier = 'C'

This example installs vim-move.

Plugin List

To view description of plugin list, please visit where I forked this from.

I've deleted some plugins that I don't like. You can view the commit history to see which ones.

Stars___ Plugin Description
ZoomWin 📄 Problem fetching vim-scripts/ZoomWin.
YouCompleteMe 📄 Problem fetching blueyed/YouCompleteMe.
webapi-vim Problem fetching mattn/webapi-vim.
vimux 📄 Problem fetching benmills/vimux.
vim-voogle 📄 Problem fetching papanikge/vim-voogle.
vim-visual-star-search Problem fetching nelstrom/vim-visual-star-search.
vim-unimpaired Problem fetching tpope/vim-unimpaired.
vim-turbux 📄 Problem fetching jgdavey/vim-turbux.
vim-togglecursor 📄 Problem fetching jszakmeister/vim-togglecursor.
vim-tmux Problem fetching mutewinter/vim-tmux.
vim-tmux-navigator 📄 Problem fetching christoomey/vim-tmux-navigator.
vim-textobj-rubyblock Problem fetching nelstrom/vim-textobj-rubyblock.
vim-textobj-user Problem fetching kana/vim-textobj-user.
5,048 ★ vim-fugitive 📄 fugitive.vim: a Git wrapper so awesome, it should be illegal
4,414 ★ vim-airline 📄 lean & mean status/tabline for vim that's light as air
4,321 ★ syntastic 📄 Syntax checking hacks for vim
4,154 ★ nerdtree 📄 A tree explorer plugin for vim.
3,958 ★ ctrlp.vim 📄 Fuzzy file, buffer, mru, tag, etc finder.
2,741 ★ vim-rails 📄 rails.vim: Ruby on Rails power tools
2,446 ★ vim-surround 📄 surround.vim: quoting/parenthesizing made simple
2,254 ★ emmet-vim emmet for vim: http://emmet.io/
1,497 ★ vim-coffee-script CoffeeScript support for vim
1,346 ★ supertab Perform all your vim insert mode completions with Tab
1,332 ★ ultisnips 📄 UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!
1,194 ★ vim-ruby Vim/Ruby Configuration Files
1,021 ★ vim-indent-guides 📄 A Vim plugin for visually displaying indent levels in code
1,003 ★ vim-javascript Vastly improved Javascript indentation and syntax support in Vim.
982 ★ gist-vim 📄 vimscript for gist
951 ★ tabular 📄 Vim script for text filtering and alignment
730 ★ delimitMate Vim plugin, provides insert mode auto-completion for quotes, parens, brackets, etc.
677 ★ vim-startify 📄 A fancy start screen for Vim.
605 ★ ag.vim 📄 Vim plugin for the_silver_searcher, 'ag', a replacement for the Perl module / CLI script 'ack'
604 ★ vim-signify 📄 Show a VCS diff using Vim's sign column.
558 ★ vim-repeat repeat.vim: enable repeating supported plugin maps with "."
510 ★ vim-abolish abolish.vim: easily search for, substitute, and abbreviate multiple variants of a word
503 ★ vim-haml Vim runtime files for Haml, Sass, and SCSS
498 ★ html5.vim HTML5 omnicomplete and syntax
496 ★ vim-less vim syntax for LESS (dynamic CSS)
444 ★ tcomment_vim 📄 An extensible & universal comment vim-plugin that also handles embedded filetypes
405 ★ vim-jade Vim Jade template engine syntax highlighting and indention
387 ★ vim-session 📄 Extended session management for Vim (:mksession on steroids)
371 ★ vim-ruby-refactoring Refactoring tool for Ruby in vim!
356 ★ vim-endwise endwise.vim: wisely add "end" in ruby, endfunction/endif/more in vim script, etc
325 ★ vim-eunuch eunuch.vim: helpers for UNIX
324 ★ vim-json A better JSON for Vim: distinct highlighting of keywords vs values, JSON-specific (non-JS) warnings, quote concealing. Pathogen-friendly.
272 ★ vim-css3-syntax Add CSS3 syntax support to vim's built-in syntax/css.vim.
256 ★ undotree Display your undo history in a graph.
216 ★ vim-bundler bundler.vim: Lightweight support for Ruby's Bundler
192 ★ vim-stylus Syntax Highlighting for Stylus
176 ★ MatchTagAlways 📄 A Vim plugin that always highlights the enclosing html/xml tags
172 ★ switch.vim 📄 A simple Vim plugin to switch segments of text with predefined replacements
161 ★ csv.vim A Filetype plugin for csv files
152 ★ vim-rake rake.vim: it's like rails.vim without the rails
107 ★ vim-markdown Markdown for Vim: a complete environment to create Markdown files with a syntax highlight that don't sucks!
102 ★ vim-misc Miscellaneous auto-load Vim scripts
89 ★ matchit.zip extended % matching for HTML, LaTeX, and many other languages
86 ★ colorv.vim 📄 A powerful color tool in vim
85 ★ ember.vim 📄 Vim plugin for the Emberjs frontend framework
77 ★ vim-handlebars [deprecated] Vim plugin for Handlebars
50 ★ L9 Vim-script library
49 ★ portkey 📄 Navigate files at the speed of Vim.
49 ★ vim-anzu 📄 Vim search status.
43 ★ textile.vim Textile for VIM
35 ★ Join a better (hopefully) :Join command in vim
33 ★ nerdtree-git-plugin A plugin of NERDTree showing git status
24 ★ ListToggle 📄 A vim plugin for toggling the display of the quickfix list and the location-list.
21 ★ QFEnter Open a Quickfix item in a window you choose. (Vim plugin)
14 ★ scratch.vim Plugin to create and use a scratch Vim buffer
7 ★ indenthtml.vim 📄 alternative html indent script
7 ★ nginx.vim Syntax highlighting for nginx.conf and related config files.
3 ★ swap-parameters Swap parameters of a function or a comma separated list with a single command.
1 ★ HelpClose Close all help windows
0 ★ vim-autoreadwatch A forked script for vim auto reloading of buffers when changed on disk.

That's 73 plugins, holy crap.

Generated by rake update_readme on 2015/01/17.

About

The Vim Configuration of Champions. Uses Vundle to manage roughly four thousand plugins.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Vim Script 85.7%
  • Ruby 11.7%
  • Shell 2.6%