Elixirプロジェクトにエディター向けのコードインテリジェンスを提供する、公式のElixir Language Server Protocol実装です。
#language-server-protocol
おすすめのオープンソース言語サーバープロトコルのクライアントとツール(2026年)
これらのツールは、エディタやプログラムを言語サーバーに接続し、補完、診断、定義へのジャンプ、リファクタリングなどを提供します。使う環境で選ぶのがよいでしょう。Vim、Neovim、Emacsならエディタプラグイン、独自のIDEを作るならフレームワーク、スクリプトから問い合わせるならクライアントライブラリです。nvim-lspconfigはNeovim向けの既製のサーバー設定を提供します。lsp-modeはEmacsに同様の機能を加えるもので、GPL-3.0ライセンスのため、組み込む場合はコピーレフト条項が適用されます。multilspyはPythonからサーバーに問い合わせるクライアントライブラリ、Theiaはブラウザやデスクトップ向けIDEを構築するTypeScriptフレームワークです。
Rust製の高速なPython型チェッカー兼言語サーバー。コードナビゲーション、補完、セマンティックハイライトなどのIDE機能を備えています。
ブラウザーやデスクトップで動作するIDEや開発者向けツールを構築するための、TypeScript製オープンソースフレームワーク。
Neovimをさまざまな言語サーバーに接続するための、すぐに使えるLanguage Server Protocol設定集。
入力中に非同期でコードをlintし、prettierやeslintなどのfixerを実行できる、Vim/Neovim用プラグイン兼LSPクライアントです。
Emacs向けのLanguage Server Protocolクライアント。IDEのような補完、診断、コードナビゲーション、リファクタリング機能を追加します。
Language Serverに定義、参照、ホバー情報、補完を問い合わせるアプリケーションを構築するためのPython LSPクライアントライブラリ。