Hi, I'm having trouble getting the language server to work in vim. I installed rust-analyzer and configured ale to use it as a linter just as the manual says:
let g:ale_linters = {'rust': ['analyzer']}
but I'm getting no linting or any of the other language server features.
As a (neo)vim user I'd highly suggest you to use neovim (if you don't already) and rustaceanvim.
Neovim has (afaik) all the features vanilla vim has + some better features when it comes to LSPs etc and you can configure it with lua instead of bespoke vimscript
Rustaceanvim sets up rust analyzer with linting, code actions autocomplete etc (if you got cmp or similar installed)