Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
言語サーバープロトコルのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
言語サーバープロトコル
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:プログラミング言語]] [[en:Language Server Protocol]] Language Server Protocol (LSP) は、エディターまたは IDE と、オートコンプリート、定義への移動、すべての参照の検索などの言語機能を提供する言語サーバー間で使用されるプロトコルを定義します。 Language Server は、次のパッケージを使用してネイティブにインストールできます。使用しているプログラミング言語がリストにない場合は、Arch [[公式リポジトリ]] または [[AUR]] で検索してください。 {| class="wikitable" ! [[Neovim]] の LSP 設定 ! 言語 ! LSPサーバーパッケージ |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#als als] | Ada/SPARK | {{AUR|ada_language_server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#angularls angularls] | Angular | |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#bashls bashls] | BASH | {{Pkg|bash-language-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#ccls ccls] | C, C++, Objective-C | {{Pkg|ccls}} {{AUR|ccls-git}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#clangd clangd] | C++ | {{Pkg|clang}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#clojure_lsp clojure_lsp] | Clojure | {{AUR|clojure-lsp-bin}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#cmake cmake] | CMake | {{AUR|cmake-language-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#codeqlls codeqlls] | CodeQL | {{AUR|codeql}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#cssls cssls] | CSS, LESS, SASS | {{Pkg|vscode-css-languageserver}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#dartls dartls] | Dart | {{Pkg|dart}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#denols denols] | JavaScript, TypeScript | {{Pkg|deno}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#dhall_lsp_server dhall_lsp_server] | Dhall | {{Pkg|dhall-lsp-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#diagnosticls diagnosticls] | General purpose | {{AUR|diagnostic-languageserver}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#dockerls dockerls] | Dockerfile | {{AUR|dockerfile-language-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#efm efm] | General purpose | {{AUR|efm-langserver}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#elixirls elixirls] | Elixir | {{AUR|elixir-ls}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#elmls elmls] | Elm | {{AUR|elm-language-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#erlangls erlangls] | Erlang | {{AUR|erlang_ls-git}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#flow flow] | Flow | {{AUR|flow}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#fortls fortls] | Fortran | {{AUR|fortran-language-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#fsautocomplete fsautocomplete] | F# | |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#gdscript gdscript] | GDScript | {{Pkg|godot}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#ghcide ghcide] | Haskell | {{AUR|ghcide}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#gopls gopls] | GOlang | {{Pkg|gopls}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#graphql graphql] | GraphQL | {{AUR|graphql-lsp}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#groovyls groovyls] | Groovy | {{AUR|groovy-language-server-git}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#haxe_language_server haxe_language_server] | Haxe | |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#hie hie] | Haskell | {{AUR|haskell-ide-engine}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#hls hls] | Haskell | {{Pkg|haskell-language-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#html html] | HTML | {{Pkg|vscode-html-languageserver}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#intelephense intelephense] | PHP | {{AUR|nodejs-intelephense}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#java_language_server java_language_server] | Java | {{AUR|java-language-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#jdtls jdtls] | Java | {{AUR|jdtls}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#jedi_language_server jedi_language_server] | Python | {{Pkg|jedi-language-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#jsonls jsonls] | JSON | {{Pkg|vscode-json-languageserver}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#julials julials] | Julia | |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#kotlin_language_server kotlin_language_server] | Kotlin | {{AUR|kotlin-language-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#leanls leanls] | Lean | |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#marksman marksman] | Markdown | {{AUR|marksman-bin}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#metals metals] | Scala | {{AUR|metals}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#nimls nimls] | Nim | |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#ocamlls ocamlls] | OCaml, Reason | |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#ocamllsp ocamllsp] | OCaml, Reason | {{AUR|ocaml-lsp-git}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#omnisharp omnisharp] | OmniSharp | {{AUR|omnisharp-roslyn}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#perlls perlls] | Perl | {{AUR|perl-perl-languageserver}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#phpactor phpactor] | PHP | |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#powershell_es powershell_es] | PowerShell | |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#purescriptls purescriptls] | PureScript | {{AUR|purescript-language-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#pylsp pylsp] | Python | {{Pkg|python-lsp-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#pyright pyright] | Python | {{Pkg|pyright}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#r_language_server r_language_server] | R | |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#racket_langserver racket_langserver] | Racket | |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#rescriptls rescriptls] | ReScript | |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#rls rls] | Rust | {{AUR|rls-git}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#rnix rnix] | nix | {{AUR|rnix-lsp-git}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#rome rome] | Rome | |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#rust_analyzer rust_analyzer] | Rust | {{Pkg|rust-analyzer}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#scry scry] | Crystal | {{AUR|scry-git}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#solargraph solargraph] | Ruby | {{AUR|ruby-solargraph}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#sorbet sorbet] | Ruby | |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#sourcekit sourcekit] | C, C++, Objective-C | {{AUR|swift-language}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#sqlls sqlls] | SQL | {{AUR|sql-language-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#sqls sqls] | SQL | |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#stylelint_lsp stylelint_lsp] | stylelint | |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#sumneko_lua sumneko_lua] | Lua | {{Pkg|lua-language-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#svelte svelte] | Svelte | {{Pkg|svelte-language-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#svls svls] | SystemVerilog | |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#terraformls terraformls] | Terraform | {{AUR|terraform-ls}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#texlab texlab] | (La)TeX | {{Pkg|texlab}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#tflint tflint] | Terraform | {{AUR|tflint}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#tsserver tsserver] | TypeScript | {{Pkg|typescript-language-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#vala_ls vala_ls] | Vala | {{AUR|vala-language-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#vimls vimls] | Vim | {{AUR|vim-language-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#vls vls] | V | |- | [https://github.com/johnsoncodehk/volar/tree/master/packages/vue-language-server volar]{{Dead link|2023|10|29|status=404}} | Vue 3 | {{Pkg|vue-language-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#vuels vuels] | Vue 2 | {{AUR|nodejs-vls}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#yamlls yamlls] | YAML | {{Pkg|yaml-language-server}} |- | [https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#zls zls] | Zig | {{Pkg|zls}} |}
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Dead link
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
言語サーバープロトコル
に戻る。
検索
検索
言語サーバープロトコルのソースを表示
話題を追加