I've used VIM for a long time now, yet my VIM environment is still extremely simple. I can go for some improvement and I'm sure there's others that feel the same way.

Right now, I use inkpot as a 256-color scheme. And this folding plugin to collapse/expand functions while editing Python code.

What plugins/colorschemes/etc. do you use?

link|improve this question
2  
community wiki ? – Tom Oct 8 '09 at 14:01
This question should be community-wiki because it is subjective (nothing wrong with that, but it is) and there isn't really a "correct" answer to this question. It is almost a poll. – A. Levy Oct 8 '09 at 14:01
It's a poll. Other than the mention of a folding plugin, it's not really even programming-related, since it's about preferences and not about how to perform some development task. Unless edited to have a tighter programming focus, should probably move to superuser. – Adam Bellaire Oct 8 '09 at 14:16
2  
I agree with CW, but disagree on moving it to SU. There were, and still are a bin gumber of questions here about vim that have nothing to do with programming. Just look at the "related" bar. If we're gonna start moving questions to SU, then we should move those as well ... otherwise, they'll just start reappearing here. Either let's find this guy questions which already together give him the answer to his question, or close it. But move ... no. – ldigas Oct 8 '09 at 23:40
feedback

migrated from stackoverflow.com Oct 9 '09 at 15:04

This question came from our site for professional and enthusiast programmers.

4 Answers

I'm a MacVim user and a TextMate convert. I use the Vividchalk theme, which is basically a modified 'Vibrant Ink' theme (from TextMate).

I've remapped j and k to gj and gk so for long, wrapped lines, I can navigate using j and k.

I've mapped ; so that it does :noh - removing search highlighting.

I've remapped / and ? so they bring up /\v and ?\v - it puts it into very magic matching - see :help magic.

I've customised the ruler format so that it shows HH:MM. This is because I often use completely full-screen Vim for note-taking in class or on the train, and it's nice to be able to see the time.

As for plugins: a bunch of syntax highlighters (Scala, Wikipedia), rails.vim, TwitVim and snipMate - so I can just type things like 'sout', push tab and it expands it out to System.out.println(""); and makes it so that the cursor sits between the quotes. I've written snipMate snippets files for some custom MediaWiki templates I use frequently and installed one for Scala.

I'm tempted to add vcscommand as I use git.

link|improve this answer
feedback

all my vim stuff (plugins, themes) is stored inside a mercurial repository (git or svn would work as well, i do the same for zsh and other settings), available online and offered as a zip-download. i can thus quickly deploy my settings to new machines or keep the settings in sync.

plugins:

  • taglist.vim
  • snipmate.vim
  • calendar.vim

colors: - xoria256

i have disabled all the menus in gvim, my vimrc looks and behaves always the same, no matter what os or if there is gui or not.

link|improve this answer
feedback

I used to use plugins for vim until I became a little too dependent on them. Which I discovered quickly after working with multiple servers at multiple companies when setting up my vim environment everywhere, if I was even authorized to by IT, proved too much of a hassle.

Now I just set a few vim options when possible but otherwise I go with the base or what's already installed.

link|improve this answer
feedback

I like the desert color scheme. I use the highlight current line, rails, SearchComplete, snipmate, supertab, surround, taglist, vcscommand, vcsgit, vcssvn,... plugins.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.