8000 GitHub - wangmxf/dot_vim: The Vim Configuration of Champions. Uses Vundle to manage roughly four thousand plugins.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

wangmxf/dot_vim

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

The Vim Configuration of Champions

Jump to Plugin List

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

iTerm

Installation

  1. git clone http://github.com/mutewinter/dot_vim.git ~/.vim.
  2. cd ~/.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 and .nvimrc symbolic links.
  2. Install Vundle with git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
  3. vim +PluginInstall +qall

Enjoy enhanced productivity, increased levitation, reduced watermelon-related accidents, and startling sex appeal.

Vim Requirements

Plugin Requirements

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

Mappings

  • Typing jk insert mode is equivalent to Escape.
  • Pressing enter in normal mode saves the current buffer.

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

Stars___ Plugin Description
5,918 β˜… vim-fugitive πŸ“„ fugitive.vim: a Git wrapper so awesome, it should be illegal
5,771 β˜… vim-airline πŸ“„ lean & mean status/tabline for vim that's light as air
5,140 β˜… nerdtree πŸ“„ A tree explorer plugin for vim.
4,728 β˜… ctrlp.vim πŸ“„ Fuzzy file, buffer, mru, tag, etc finder.
2,986 β˜… vim-surround πŸ“„ surround.vim: quoting/parenthesizing made simple
2,690 β˜… emmet-vim emmet for vim: http://emmet.io/
2,009 β˜… vim-easymotion πŸ“„ Vim motions on speed!
1,784 β˜… ultisnips πŸ“„ UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!
1,615 β˜… vim-coffee-script CoffeeScript support for vim
1,534 β˜… supertab Perform all your vim insert mode completions with Tab
1,313 β˜… vim-ruby Vim/Ruby Configuration Files
1,304 β˜… vim-javascript Vastly improved Javascript indentation and syntax support in Vim.
1,234 β˜… vim-indent-guides πŸ“„ A Vim plugin for visually displaying indent levels in code
1,132 β˜… tabular πŸ“„ Vim script for text filtering and alignment
1,100 β˜… gist-vim πŸ“„ vimscript for gist
1,007 β˜… vimux πŸ“„ vim plugin to interact with tmux
925 β˜… vim-unimpaired unimpaired.vim: pairs of handy bracket mappings
880 β˜… ag.vim πŸ“„ Vim plugin for the_silver_searcher, 'ag', a replacement for the Perl module / CLI script 'ack'
867 β˜… vim-startify πŸ“„ A fancy start screen for Vim.
863 β˜… delimitMate πŸ“„ Vim plugin, provides insert mode auto-completion for quotes, parens, brackets, etc.
807 β˜… vim-tmux-navigator πŸ“„ Seamless navigation between tmux panes and vim splits
776 β˜… jellybeans.vim πŸ“„ A colorful, dark color scheme for Vim.
713 β˜… vim-signify πŸ“„ Show a diff via Vim sign column.
674 β˜… vim-repeat repeat.vim: enable repeating supported plugin maps with "."
620 β˜… vim-abolish abolish.vim: easily search for, substitute, and abbreviate multiple variants of a word
574 β˜… html5.vim HTML5 omnicomplete and syntax
543 β˜… vim-less vim syntax for LESS (dynamic CSS)
532 β˜… vim-haml Vim runtime files for Haml, Sass, and SCSS
531 β˜… tcomment_vim πŸ“„ An extensible & universal comment vim-plugin that also handles embedded filetypes
498 β˜… vim-jade Vim Jade template engine syntax highlighting and indention
482 β˜… vim-json A better JSON for Vim: distinct highlighting of keywords vs values, JSON-specific (non-JS) warnings, quote concealing. Pathogen-friendly.
467 β˜… vim-session πŸ“„ Extended session management for Vim (:mksession on steroids)
428 β˜… vim-endwise endwise.vim: wisely add "end" in ruby, endfunction/endif/more in vim script, etc
407 β˜… vim-ruby-refactoring Refactoring tool for Ruby in vim!
385 β˜… vim-eunuch eunuch.vim: helpers for UNIX
378 β˜… vim-textobj-user Vim plugin: Create your own text objects
348 β˜… vim-jsx πŸ“„ React JSX syntax highlighting and indenting for vim.
332 β˜… undotree The ultimate undo history visualizer for VIM
311 β˜… vim-css3-syntax Add CSS3 syntax support to vim's built-in syntax/css.vim.
288 β˜… webapi-vim vim interface to Web API
282 β˜… vim-cucumber Vim Cucumber runtime files
265 β˜… neomake πŸ“„ A plugin for asynchronous :make using Neovim's job-control functionality
250 β˜… vim-bundler bundler.vim: Lightweight support for Ruby's Bundler
234 β˜… vim-textobj-rubyblock A custom text object for selecting ruby blocks.
230 β˜… MatchTagAlways πŸ“„ A Vim plugin that always highlights the enclosing html/xml tags
225 β˜… vim-stylus Syntax Highlighting for Stylus
223 β˜… csv.vim A Filetype plugin for csv files
207 β˜… cocoa.vim Vim plugin for Cocoa/Objective-C development.
203 β˜… switch.vim πŸ“„ A simple Vim plugin to switch segments of text with predefined replacements
174 β˜… vim-markdown Markdown for Vim: a complete environment to create Markdown files with a syntax highlight that don't sucks!
168 β˜… vim-rake rake.vim: it's like rails.vim without the rails
159 β˜… vim-turbux πŸ“„ Turbo Ruby testing with tmux
152 β˜… nerdtree-git-plugin A plugin of NERDTree showing git status
135 β˜… vim-misc Miscellaneous auto-load Vim scripts
110 β˜… open-browser.vim πŸ“„ Open URI with your favorite browser from your most favorite editor
98 β˜… ZoomWin πŸ“„ Zoom in/out of windows (toggle between one window and multi-window)
97 β˜… ember.vim πŸ“„ Vim plugin for the Emberjs frontend framework
94 β˜… matchit.zip extended % matching for HTML, LaTeX, and many other languages
92 β˜… colorv.vim πŸ“„ A powerful color tool in vim
92 β˜… vim-visual-star-search Start a * or # search from a visual block
88 β˜… vim-hardtime πŸ“„ Plugin to help you stop repeating the basic movement keys
77 β˜… vim-handlebars [deprecated] Vim plugin for Handlebars
65 β˜… vim-marked Open the current Markdown buffer in Marked.app
60 β˜… portkey πŸ“„ Navigate files at the speed of Vim.
59 β˜… vim-anzu πŸ“„ Vim search status.
51 β˜… L9 Vim-script library
45 β˜… textile.vim Textile for VIM
38 β˜… Join a better (hopefully) :Join command in vim
36 β˜… vim-togglecursor πŸ“„ Toggle the cursor shape in the terminal for Vim.
34 β˜… ListToggle πŸ“„ A vim plugin for toggling the display of the quickfix list and the location-list.
28 β˜… QFEnter πŸ“„ Open a Quickfix item in a window you choose. (Vim plugin)
21 β˜… vim-reveal-in-finder Reveal the current file in the OS X Finder.
18 β˜… scratch.vim Plugin to create and use a scratch Vim buffer
10 β˜… vim-voogle πŸ“„ google for the word under the cursor to a browser because 2013
8 β˜… vim-tomdoc Simple vim plugin that adds TomDoc templates to your code.
7 β˜… nginx.vim Syntax highlighting for nginx.conf and related config files.
7 β˜… indenthtml.vim πŸ“„ alternative html indent script
3 β˜… GIFL πŸ“„ Add "wrap terms in google I'm feeling lucky url" Γ  la Textmate
3 β˜… swap-parameters Swap parameters of a function or a comma separated list with a single command.
3 β˜… YouCompleteMe πŸ“„ A slightly modified fork of YCM: A code-completion engine for Vim
2 β˜… HelpClose Close all help windows
2 β˜… taskpaper.vim This package contains a syntax file and a file-type plugin for the simple format used by the TaskPaper application.
1 β˜… vim-tmux http://tmux.svn.sourceforge.net/viewvc/tmux/trunk/examples/tmux.vim?view=log
1 β˜… tomdoc.vim A simple syntax add-on for vim that highlights your TomDoc comments.
0 β˜… vim-autoreadwatch A forked script for vim auto reloading of buffers when changed on disk.

That's 86 plugins, holy crap.

Generated by rake update_readme on 2015/09/09.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 86.5%
  • Ruby 11.5%
  • Shell 2.0%
0