@UnixJunkie of course! That’s the whole point of this tooling.
For Vim you can choose between:
- Coc.nvim - most powerful of all, but written in TypeScript and heaviest of all
- Ale - pure VimL
- vim-lsp - pure VimL
- LanguageClient-neovim - written in Rust
- Some other implementations
I am not an Emacs expert, but there is amazing LSP integration too: