I want a good quality vim setup that does not depend on ruby, perl or python. Just pure old vimscript for easy deployment to whatever box I am currently using. (i.e it will fallback gracefully)
VimStack by default is mostly setup for work in ruby, javascript, html, css, go and c. However, adding plugins to extend it for whatever tools you need is trivial.
Vimux comes with two color schemas: epix and threatstack. Both color schemas were created by me modified from ir_black (https://github.com/wesgibbs/vim-irblack). The default color schema is threatstack.
make installvim +BundleInstall +qall # install all default plugins
NOTE: The default <Leader> is set to \
ctrl + p- fuzzy file finder via ctrlp (https://github.com/kien/ctrlp.vim)<Leader>b- ctrlp buffer search<Leader>f- ctrlp function search<Leader>r- ctrlp register search<c-f>- search via Ack (https://github.com/mileszs/ack.vim -brew install ackorsudo apt-get install ack-grep)<Leader>o- git commit viewer via vim-extradite (https://github.com/int3/vim-extradite)<Leader>q- quickfix<Leader>w- write fileshift+s"- surround selected char/word with ""<Leader>c- toggle software caps lock<Leader>p- toggle paste modegof: Go to the current file's directory in the File managergot: Go to the current file's directory in the Terminal- See the Platform Support section (below) for details on which terminal is chosen
goF: likegoffor the current "session" directory, that is, the directory returned by:pwdgoT: likegotfor the current "session" directory
-
Invoke html completion with
ctrl + eusing emmet-vim (https://github.com/mattn/emmet-vim) -
Example
div#hellofollowed byctrl + e=<div id="hello"></div>div.worldfollowed byctrl + e=<div class="word"></div>- etc..
make uninstall or make clean
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
- I need to clean up the vimrc - it's a crazy mess but it's solid.
