Language Server Protocol

定義へ移動、参照を検索、補完、リネーム、フォーマット、リファクタリングなどの機能を備える。 serverとclientに分かれている。

サーバー

サーバーのリスト

クライアント

VSCode

LSPはもともとVSCodeのために開発された、と思っていたが違うらしい

Neovim

Neovim and LSP