Hacker News new | ask | show | jobs
by gen220 2117 days ago
> The beauty of ale plugin is that it supports almost anything from scratch

this has been my experience too.

I was editing some prolog the other day, `:ALEInfo` recommended swipl. worked like a charm!

the linters covered are quite incredible: https://github.com/dense-analysis/ale/tree/master/ale_linter....

And if you read each integration file, they are quite small and comprehensible. I've never needed to add one myself, but I feel like I could if I wanted to.

1 comments

coc.nvim does a lot more than linting. I know ale tries to do completion but in practice I just found the experience of using coc to be really good. It's a bunch of little things that add up. Not sure what best way to convey it -- maybe a gif? Haha. I included an example screenshot of hover type info for example. Super useful esp. as languages like C++ and Go and TypeScript have type deduction/inference. I just put cursor on a symbol and do ';h' to get type info and maybe docs. And so on and so forth.