Requirements
- Brew
- Git
- Make (can be installed with brew)
$ git clone git://github.com/Telmo/dotvim.git ~/.vim
$ cd ~/.vim && make install
-
vim-commentary: Comment stuff out. Use
gcc
to comment out a line (takes a count),gc
to comment out the target of a motion (for example, gcap to comment out a paragraph), and gc in visual mode to comment out the selection. -
vim-endwise: This is a simple plugin that helps to end certain structures automatically. In Ruby, this means adding
end
afterif
,do
,def
and several other keywords. In Vimscript, this amounts to appropriately addingendfunction
,endif
, etc. There's also Bourne shell, VB (don't ask), C/C++ preprocessor, and Lua support. -
vim-fugitive: Git wrapper inside of VIM, do things like Bring up the output of
git status
with:Gstatus
. Press-
toadd/reset
a file's changes, orp
toadd/reset
--patch
that mofo. And guess what:Gcommit
does! -
vim-markdown: This is a Vim syntax file for the Markdown text-to-HTML conversion tool.
-
nerdtree: The NERD tree allows you to explore your filesystem and to open files and directories. It presents the filesystem to you in the form of a tree which you manipulate with the keyboard and/or mouse. It also allows you to perform simple filesystem operations.
-
vim-nerdtree-tabs NERDTree and tabs together in Vim, painlessly
-
airline: lean & mean status/tabline for vim that's light as air
-
vim-puppet: Puppet niceties for your Vim setup
-
vim-rake: With rake.vim, you can use all those parts of rails.vim that you wish you could use on your other Ruby projects on anything with a Rakefile, including :A, :Elib and friends, and of course :Rake. It's great when paired with gem open and bundle open and complemented nicely by bundler.
-
vim-repeat: repeat.vim: enable repeating supported plugin maps with "."
-
vim-surround: surround.vim: quoting/parenthesizing made simple
-
Syntastic: Automatic syntax checking
-
supertab: Perform all your vim insert mode completions with Tab
-
vim-unimpaired: unimpaired.vim: pairs of handy bracket mappings
-
vimux: effortless vim and tmux interaction
-
taglist.vim:Source code browser (supports C/C++, java, perl, python, tcl, sql, php, etc)
-
vim-addon-mw-utils: vim: interpret a file by function and cache file automatically
-
vim-slime: A vim plugin to give you some slime. (Emacs) SLIME is an Emacs plugin to turn Emacs into a Lisp IDE. You can type text in a file, send it to a live REPL, and avoid having to reload all your code every time you make a change.
-
taglist. Source code browser (supports C/C++, java, perl, python, tcl, sql, php, etc)
-
tlib_vim: Some utility functions for VIM
-
ultisnips: UltiSnips - The ultimate snippet solution for Vim. NOTE Watch the screencasts
-
vim-go: Go development plugin for Vim https://patreon.com/fatih
-
ag.vim: Vim plugin for the_silver_searcher, 'ag', a replacement for the Perl module / CLI script 'ack'
-
vim-json: A better JSON for Vim: distinct highlighting of keywords vs values, JSON-specific (non-JS) warnings, quote concealing. Pathogen-friendly.
-
minibuf-expl: Elegant buffer explorer - takes very little screen space
-
vim-trailingwhitespace: Highlights trailing whitespace in red and provides :FixWhitespace to fix it.
-
vim-ruby-refactoring: Refactoring tool for Ruby in vim
-
nginx-vim: Syntax highlights for nginx config files
-
vroom: A vim plugin for running your Ruby tests
-
vim-rspec: Beautiful rspec output in vim.
-
vitality: Make Vim play nicely with iTerm 2 and tmux.
-
dockerfile-vim: Vim syntax file & snippets for Docker's Dockerfile
-
xterm-color-table-vim: All 256 xterm colors with their RGB equivalents, right in Vim
-
vim-tbone: Basic tmux support for Vim
-
vim-yaml: Dumb-smart indentation for Yaml
-
powerline-fonts: Patched fonts for Powerline users. YOU NEED TO INSTALLS THESE FOLLOWING THEIR DOC
-
source-explorer-srcexpl: SrcExpl (Source Explorer) is a source code explorer that provides context for the currently selected keyword by displaying the function or type definition or declaration in a separate window.
-
vim-investigate: A Vim plugin for looking up documentation
-
tabbar: Plugin to add tab bar ( derived from miniBufExplorer).
-
vim-toml: Vim syntax for TOML
-
rbREPL: VIM plugin that allows you to run a Ruby REPL inside a VIM buffer.
-
vim-systemd-syntax: Syntax highlighting for systemd service files in Vim.
-
tagbar: Vim plugin that displays tags in a window, ordered by scope
-
vim-misc: Miscellaneous auto-load Vim scripts
-
vim-easytags: Automated tag file generation and syntax highlighting of tags in Vim
-
ansible-vim: A vim plugin for syntax highlighting Ansible's common filetypes
-
YouCompleteMe: A code-completion engine for Vim
-
The color Schema is the RailCasts, its dark better suited for terminal with dark background.