Live data from Hacker News

Plugins you should put in your vimrc

vimninjas.com

1–10 of 99 posts

Re: Plugins you should put in your vimrc

#3
Before snipMate came in 2009, snippetsEmu was already out there, since 2005! It's true though, that snipMate may seem more robust.

Check also pkrumins' Vim Plugins You Should Know About:

http://www.catonmat.net/blog/vim-plugins-surround-vim/ http://www.catonmat.net/blog/vim-plugins-repeat-vim/ http://www.catonmat.net/blog/vim-plugins-matchit-vim/ http://www.catonmat.net/blog/vim-plugins-snipmate-vim/ http://www.catonmat.net/blog/vim-plugins-a-vim/ http://www.catonmat.net/blog/vim-plugins-nerdtree-vim/ http://www.catonmat.net/blog/vim-plugins-ragtag-allml-vim/

Re: Plugins you should put in your vimrc

#7
My favorites:

  * pathogen [1]
  * PreciseJump [2]
  * MRU [3]
  * scratch [4]
  * xptemplate [5]
  * renumber [6]
[1] - http://www.vim.org/scripts/script.php?script_id=2332

[2] - http://www.vim.org/scripts/script.php?script_id=3437

[3] - http://www.vim.org/scripts/script.php?script_id=521

[4] - http://www.vim.org/script.php?script_id=389

[5] - http://www.vim.org/scripts/script.php?script_id=2611

[6] - http://www.vim.org/scripts/script.php?script_id=189

Re: Plugins you should put in your vimrc

#8
Have to agree with the author about his picks. Excluding a couple programming-language specific plugins the only other ones that i'd include on a longer list would be:

EasyGrep - A nice quick way to search for arbitrary text when ctags/cscope doesn't have the answer. https://github.com/vim-scripts/EasyGrep

QuickFixSigns - Show marks associated with each line in a buffer. Also shows lines that have been changed from what has been committed to Git. https://github.com/vim-scripts/quickfixsigns

Would be interested to know what others have to say about SuperTab since i'm thinking of giving it a try. https://github.com/ervandew/supertab

Re: Plugins you should put in your vimrc

#9
Thank you for showing how to use the plugins, most of these articles don't.

I looked at the rest of the site, bookmarked!

Can I make an article suggestion though? I'm a new(ish) vim user that is always on different systems. I need a way to quickly install/remove my vim settings and plugins. A tutorial how to do this would be awesome.

Take for granted vim and git are already installed, my ideal workflow would be something like this:

git clone git://blah.blah/my_settings.git ./my_settings/install.sh

Now I can run vim and my whole environment will be ready. If I make any changes I should be able to run git push to update the repository. Then I could run remove.sh to clean everything up.

Is there a system like this out there already?

Post reply on HN