News for hackers. Stuff that matters.
Re:Why Vi Rocks by colordrops on Wednesday April 10, 2019 @10:39PM (#19630680)
Hmm, I've got syntax/compile checking, linting, automatic code formatting and generation, and code completion based on context in vim right now. I don't see how any of the problems you mention are vim specific.
Re:Why Vi Rocks by org3432 on Wednesday April 10, 2019 @11:18PM (#19630874)
What packages are you using and what language out of curiosity?
Re:Why Vi Rocks by colordrops on Wednesday April 10, 2019 @11:34PM (#19630938)
C++ and JavaScript. I've got about 60 plugins installed and a highly configured vimrc. Some of the important ones:

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

Re:Why Vi Rocks by org3432 on Wednesday April 10, 2019 @11:39PM (#19630961)
That's a useful list, thanks for sharing. What would be useful is if there was just a distribution of Vim that just had everything included for a specific language. Or at least a base and then a way to discover and add more from within Vim.
Re:Why Vi Rocks by colordrops on Wednesday April 10, 2019 @11:41PM (#19630974)
There are definitely distributions, for instance SpaceVim. I've got my own configs shared in GitHub but I'd prefer not to reveal my identity. I'm sure there are plenty to be found.
Re:Why Vi Rocks by JetSpiegel on Thursday April 11, 2019 @09:23PM (#19641072)
There are plugins made for a language, but they are usually bloated, it's cleaner to compose smaller plugins to achieve the same outcome.

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:

https://gitlab.com/somini/dotnvim