I was using ALE for autocompletion and such, but having switched to COC, I find its support for TypeScript to be far superior.
This is relevant because COC is basically a system for talking to language servers.
Re:Switching from Vim to Intellij
by mmm_grayons on Thursday November 05, 2020 @07:11PM
(#25003526)
Yep, I too have switched to it and pair it with CCLS for my C/C++ development. It works great after learning it and does significantly reduce the overhead needed for new languages. It's a little tricky to set up for new users, but it's nice that things have improved so much.
It would be a whole lot easier if someone put together a set of basic configs for various languages that had language servers, completion, etc. and everyone referred new people to those. It's much easier to tweak and replace stuff than to assemble an entire config wholesale.