A language server integrates with an editor in order to help when you code in a specific language. For example you write printg ,"did you mean function printf?". There is a language server protocol LSP which binds the two, the language server and the editor. Because of the multitude of possible languages ie:go,c++ and possible editors, configuration can and is in alot of times a pain. Emacs editor is rather well supported.
But for other editors its like the weather.