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                                                 |
 | ------------------ | ---------------------------------------------------- | ------------------------------------------------------------ |
-| 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) |
-| 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                                   |
-| 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                                         |
-| 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                           |
 | 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                                 |
+| 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                           |
-| 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.