Browse Source

docs: Sort LSP Server list (#5688)

Stoufiler 2 months ago
parent
commit
6454adcd69
1 changed files with 18 additions and 18 deletions
  1. 18 18
      packages/web/src/content/docs/lsp.mdx

+ 18 - 18
packages/web/src/content/docs/lsp.mdx

@@ -13,31 +13,31 @@ OpenCode comes with several built-in LSP servers for popular languages:
 
 
 | LSP Server         | Extensions                                           | Requirements                                                 |
 | LSP Server         | Extensions                                           | Requirements                                                 |
 | ------------------ | ---------------------------------------------------- | ------------------------------------------------------------ |
 | ------------------ | ---------------------------------------------------- | ------------------------------------------------------------ |
-| typescript         | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts         | `typescript` dependency in project                           |
+| astro              | .astro                                               | Auto-installs for Astro projects                             |
+| bash               | .sh, .bash, .zsh, .ksh                               | Auto-installs bash-language-server                           |
+| clangd             | .c, .cpp, .cc, .cxx, .c++, .h, .hpp, .hh, .hxx, .h++ | Auto-installs for C/C++ projects                             |
+| csharp             | .cs                                                  | `.NET SDK` installed                                         |
+| dart               | .dart                                                | `dart` command available                                     |
 | deno               | .ts, .tsx, .js, .jsx, .mjs                           | `deno` command available (auto-detects deno.json/deno.jsonc) |
 | deno               | .ts, .tsx, .js, .jsx, .mjs                           | `deno` command available (auto-detects deno.json/deno.jsonc) |
-| eslint             | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue   | `eslint` dependency in project                               |
-| gopls              | .go                                                  | `go` command available                                       |
-| ruby-lsp (rubocop) | .rb, .rake, .gemspec, .ru                            | `ruby` and `gem` commands available                          |
-| pyright            | .py, .pyi                                            | `pyright` dependency installed                               |
 | elixir-ls          | .ex, .exs                                            | `elixir` command available                                   |
 | elixir-ls          | .ex, .exs                                            | `elixir` command available                                   |
-| zls                | .zig, .zon                                           | `zig` command available                                      |
-| csharp             | .cs                                                  | `.NET SDK` installed                                         |
+| eslint             | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue   | `eslint` dependency in project                               |
 | fsharp             | .fs, .fsi, .fsx, .fsscript                           | `.NET SDK` installed                                         |
 | fsharp             | .fs, .fsi, .fsx, .fsscript                           | `.NET SDK` installed                                         |
-| vue                | .vue                                                 | Auto-installs for Vue projects                               |
-| rust               | .rs                                                  | `rust-analyzer` command available                            |
-| clangd             | .c, .cpp, .cc, .cxx, .c++, .h, .hpp, .hh, .hxx, .h++ | Auto-installs for C/C++ projects                             |
-| svelte             | .svelte                                              | Auto-installs for Svelte projects                            |
-| astro              | .astro                                               | Auto-installs for Astro projects                             |
-| yaml-ls            | .yaml, .yml                                          | Auto-installs Red Hat yaml-language-server                   |
+| gleam              | .gleam                                               | `gleam` command available                                    |
+| gopls              | .go                                                  | `go` command available                                       |
 | jdtls              | .java                                                | `Java SDK (version 21+)` installed                           |
 | jdtls              | .java                                                | `Java SDK (version 21+)` installed                           |
 | lua-ls             | .lua                                                 | Auto-installs for Lua projects                               |
 | lua-ls             | .lua                                                 | Auto-installs for Lua projects                               |
-| sourcekit-lsp      | .swift, .objc, .objcpp                               | `swift` installed (`xcode` on macOS)                         |
-| php intelephense   | .php                                                 | Auto-installs for PHP projects                               |
-| dart               | .dart                                                | `dart` command available                                     |
 | ocaml-lsp          | .ml, .mli                                            | `ocamllsp` command available                                 |
 | ocaml-lsp          | .ml, .mli                                            | `ocamllsp` command available                                 |
+| php intelephense   | .php                                                 | Auto-installs for PHP projects                               |
+| pyright            | .py, .pyi                                            | `pyright` dependency installed                               |
+| ruby-lsp (rubocop) | .rb, .rake, .gemspec, .ru                            | `ruby` and `gem` commands available                          |
+| rust               | .rs                                                  | `rust-analyzer` command available                            |
+| sourcekit-lsp      | .swift, .objc, .objcpp                               | `swift` installed (`xcode` on macOS)                         |
+| svelte             | .svelte                                              | Auto-installs for Svelte projects                            |
 | terraform          | .tf, .tfvars                                         | Auto-installs from GitHub releases                           |
 | terraform          | .tf, .tfvars                                         | Auto-installs from GitHub releases                           |
-| bash               | .sh, .bash, .zsh, .ksh                               | Auto-installs bash-language-server                           |
-| gleam              | .gleam                                               | `gleam` command available                                    |
+| typescript         | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts         | `typescript` dependency in project                           |
+| vue                | .vue                                                 | Auto-installs for Vue projects                               |
+| yaml-ls            | .yaml, .yml                                          | Auto-installs Red Hat yaml-language-server                   |
+| zls                | .zig, .zon                                           | `zig` command available                                      |
 
 
 LSP servers are automatically enabled when one of the above file extensions are detected and the requirements are met.
 LSP servers are automatically enabled when one of the above file extensions are detected and the requirements are met.