GithubHelp home page GithubHelp logo

raditv / dot_vim Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mutewinter/dot_vim

0.0 2.0 0.0 2.54 MB

๐Ÿ‰ The Vim Configuration of Champions. Uses Vundle to manage roughly four thousand plugins. The dragon symbolizes complexity.

Home Page: https://github.com/mutewinter/dot_vim

License: MIT License

Ruby 11.31% Vim Script 86.73% Shell 1.95%

dot_vim's Introduction

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 ~/.config/nvim.
  2. cd ~/.config/nvim.

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 ~/.config/nvim/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
11,177 โ˜… YouCompleteMe ๐Ÿ“„ A code-completion engine for Vim
7,633 โ˜… vim-airline ๐Ÿ“„ lean & mean status/tabline for vim that's light as air
7,085 โ˜… vim-fugitive ๐Ÿ“„ fugitive.vim: a Git wrapper so awesome, it should be illegal
6,526 โ˜… nerdtree ๐Ÿ“„ A tree explorer plugin for vim.
3,789 โ˜… vim-surround ๐Ÿ“„ surround.vim: quoting/parenthesizing made simple
3,246 โ˜… emmet-vim emmet for vim: http://emmet.io/
2,601 โ˜… vim-easymotion ๐Ÿ“„ Vim motions on speed!
2,470 โ˜… ultisnips ๐Ÿ“„ UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!
1,824 โ˜… supertab Perform all your vim insert mode completions with Tab
1,714 โ˜… vim-javascript Vastly improved Javascript indentation and syntax support in Vim.
1,689 โ˜… vim-coffee-script CoffeeScript support for vim
1,530 โ˜… vim-indent-guides ๐Ÿ“„ A Vim plugin for visually displaying indent levels in code
1,513 โ˜… ctrlp.vim ๐Ÿ“„ Active fork of kien/ctrlp.vimโ€”Fuzzy file, buffer, mru, tag, etc finder.
1,465 โ˜… vim-ruby Vim/Ruby Configuration Files
1,351 โ˜… tabular ๐Ÿ“„ Vim script for text filtering and alignment
1,324 โ˜… vim-startify ๐Ÿ“„ The fancy start screen for Vim.
1,271 โ˜… vim-tmux-navigator ๐Ÿ“„ Seamless navigation between tmux panes and vim splits
1,261 โ˜… ag.vim ๐Ÿ“„ Vim plugin for the_silver_searcher, 'ag', a replacement for the Perl module / CLI script 'ack'
1,217 โ˜… gist-vim ๐Ÿ“„ vimscript for gist
1,198 โ˜… vim-unimpaired unimpaired.vim: pairs of handy bracket mappings
1,195 โ˜… vimux ๐Ÿ“„ vim plugin to interact with tmux
1,060 โ˜… delimitMate ๐Ÿ“„ Vim plugin, provides insert mode auto-completion for quotes, parens, brackets, etc.
939 โ˜… jellybeans.vim ๐Ÿ“„ A colorful, dark color scheme for Vim.
919 โ˜… vim-signify ๐Ÿ“„ Show a diff via Vim sign column.
835 โ˜… vim-repeat repeat.vim: enable repeating supported plugin maps with "."
786 โ˜… vim-abolish abolish.vim: easily search for, substitute, and abbreviate multiple variants of a word
785 โ˜… neomake ๐Ÿ“„ A plugin for asynchronous :make using Neovim's job-control functionality
686 โ˜… html5.vim HTML5 omnicomplete and syntax
672 โ˜… tcomment_vim ๐Ÿ“„ An extensible & universal comment vim-plugin that also handles embedded filetypes
672 โ˜… vim-json A better JSON for Vim: distinct highlighting of keywords vs values, JSON-specific (non-JS) warnings, quote concealing. Pathogen-friendly.
634 โ˜… vim-jsx ๐Ÿ“„ React JSX syntax highlighting and indenting for vim.
598 โ˜… vim-jade Vim Pug (formerly Jade) template engine syntax highlighting and indention
578 โ˜… vim-less vim syntax for LESS (dynamic CSS)
562 โ˜… vim-session ๐Ÿ“„ Extended session management for Vim (:mksession on steroids)
562 โ˜… vim-haml Vim runtime files for Haml, Sass, and SCSS
521 โ˜… undotree The ultimate undo history visualizer for VIM
518 โ˜… vim-eunuch eunuch.vim: helpers for UNIX
517 โ˜… vim-endwise endwise.vim: wisely add "end" in ruby, endfunction/endif/more in vim script, etc
515 โ˜… vim-textobj-user Vim plugin: Create your own text objects
478 โ˜… splitjoin.vim ๐Ÿ“„ A vim plugin that simplifies the transition between multiline and single-line code
444 โ˜… vim-ruby-refactoring Refactoring tool for Ruby in vim!
428 โ˜… nerdtree-git-plugin A plugin of NERDTree showing git status
369 โ˜… vim-css3-syntax Add CSS3 syntax support to vim's built-in syntax/css.vim.
365 โ˜… swift.vim Vim runtime files for Swift
335 โ˜… webapi-vim vim interface to Web API
312 โ˜… MatchTagAlways ๐Ÿ“„ A Vim plugin that always highlights the enclosing html/xml tags
293 โ˜… vim-cucumber Vim Cucumber runtime files
287 โ˜… csv.vim A Filetype plugin for csv files
281 โ˜… vim-bundler bundler.vim: Lightweight support for Ruby's Bundler
260 โ˜… vim-textobj-rubyblock A custom text object for selecting ruby blocks.
248 โ˜… vim-stylus Syntax Highlighting for Stylus
242 โ˜… switch.vim ๐Ÿ“„ A simple Vim plugin to switch segments of text with predefined replacements
239 โ˜… vim-markdown Markdown for Vim: a complete environment to create Markdown files with a syntax highlight that don't sucks!
208 โ˜… cocoa.vim Vim plugin for Cocoa/Objective-C development. No longer actively developed.
203 โ˜… vim-airline-themes A collection of themes for vim-airline
198 โ˜… vim-misc Miscellaneous auto-load Vim scripts
187 โ˜… vim-numbertoggle Toggles between relative and absolute line numbers automatically
182 โ˜… vim-rake rake.vim: it's like rails.vim without the rails
172 โ˜… vim-turbux ๐Ÿ“„ Turbo Ruby testing with tmux
159 โ˜… vim-hardtime ๐Ÿ“„ Plugin to help you stop repeating the basic movement keys
142 โ˜… open-browser.vim ๐Ÿ“„ Open URI with your favorite browser from your most favorite editor
112 โ˜… ZoomWin ๐Ÿ“„ Zoom in/out of windows (toggle between one window and multi-window)
106 โ˜… matchit.zip extended % matching for HTML, LaTeX, and many other languages
105 โ˜… ember.vim ๐Ÿ“„ Vim plugin for the Emberjs frontend framework
101 โ˜… vim-visual-star-search Start a * or # search from a visual block
96 โ˜… colorv.vim ๐Ÿ“„ A powerful color tool in vim
81 โ˜… vim-anzu ๐Ÿ“„ Vim search status.
76 โ˜… vim-marked Open the current Markdown buffer in Marked.app
76 โ˜… vim-handlebars [deprecated] Vim plugin for Handlebars
70 โ˜… github-complete.vim Vim input completion for GitHub
60 โ˜… L9 Vim-script library
58 โ˜… portkey ๐Ÿ“„ Navigate files at the speed of Vim.
58 โ˜… vim-togglecursor ๐Ÿ“„ Toggle the cursor shape in the terminal for Vim.
51 โ˜… ListToggle ๐Ÿ“„ A vim plugin for toggling the display of the quickfix list and the location-list.
47 โ˜… textile.vim Textile for VIM
44 โ˜… Join a better (hopefully) :Join command in vim
40 โ˜… 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.
20 โ˜… scratch.vim Plugin to create and use a scratch Vim buffer
11 โ˜… 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 โ˜… 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.
3 โ˜… GIFL ๐Ÿ“„ Add "wrap terms in google I'm feeling lucky url" ร  la Textmate
2 โ˜… taskpaper.vim This package contains a syntax file and a file-type plugin for the simple format used by the TaskPaper application.
1 โ˜… tomdoc.vim A simple syntax add-on for vim that highlights your TomDoc comments.
1 โ˜… vim-tmux http://tmux.svn.sourceforge.net/viewvc/tmux/trunk/examples/tmux.vim?view=log
1 โ˜… HelpClose Close all help windows
0 โ˜… vim-textobj-reactprop A vim text object for a React prop
0 โ˜… vim-autoreadwatch A forked script for vim auto reloading of buffers when changed on disk.

That's 91 plugins, holy crap.

Generated by rake update_readme on 2016/07/08.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.