w0rp/ale
junegun/fzf
junegun/fzf.vim
majutsushi/tagbar
scrooloose/nerdtree
jistr/vim-nerdtree-tabs
erahhal/nerdtree-ack
tpope/vim-commentary
joegesualdo/jsdoc.vim
Raimondi/delimitMate
tpope/vim-surround
vim-scripts/AutoComplPop
Shougo/deoplete.nvim
carlitux/deoplete-ternjs
marijnh/tern_for_vim
Rip-Rip/clang_complete
SirVer/ultisnips
tpope/vim-fugitive
mhinz/vim-signify
vim-scripts/DirDiff.vim
sheerun/vim-polyglot
pangloss/vim-javascript
vim-utils/vim-man
Usually vim configs are like toothbrushes, everyone uses a special one. Here's mine that includes dozens of plugins, some of them repeated from colordrops' list:
edit/ A word.
My workflow is crafted in a way to give me, what I have found to be, the tightest feedback loop that I can possibly get with the languages and frameworks and tooling that I use at work. I find that vim, out of every other editor or IDE that I've ever used, is set apart in it's ability to deliver on that requirement.
I hear about this from time to time, but have never seen it people do it successfully first hand, what I do see is silly mistakes in their checkins; incomplete variable renames, formatting is off, syntax errors, switching between browsers and their code while looking at manuals, or other obvious mistakes that can be caught inline by IDEs while you type.