| Edit: Forgot to answer the initial question. Yes, I use vim exclusively for anything involving editing/writing. In the past years mostly C, C++, Haskell, LaTeX, Java, python... Largest codebases I've worked with were upwards of 200k SLOC. https://github.com/merijn/dotfiles/blob/master/install/vimpl... I have 12, and most of them only have occasional/no use, but I haven't changed to remove them. Coquille for working with Coq. CtrlP for fuzzy opening of files. Gundo for visually looking through vim's undo tree (I rarely use this, probably like once a month max, but it's very useful when I do need it) My own haskell indenting plugin which is now disabled, because I'm too lazy to make it work like I need it too. rainbow_parentheses highlights matching parentheses. syntastic for highlighting compiler errors/warnings in files I'm editing. tagbar, to be honest I actually never use this and should remove it. vim-hdevtools lets me query the type of haskell expressions and show definitions of data types, although I mostly only use the type functionality. vim-hoogle I never could be bothered to configure it, so it doesn't work and should be removed. vim-pathogen for loading plugins. vim-surround new movements for editing surrounding punctuation/html tags. vimbufsync dependency of Coquille. So, that's 9 plugins I actually use, one of which being a dependency. |