chore: generate

This commit is contained in:
opencode-agent[bot]
2026-02-09 17:35:30 +00:00
parent dc53086c1e
commit d578f80f00
222 changed files with 6797 additions and 6590 deletions

View File

@@ -11,40 +11,40 @@ OpenCode integruje się z protokołem serwera językowego (LSP), aby pomóc LLM
OpenCode posiada kilka wbudowanych serwerów LSP dla języków:
| Serwer LSP | Rozszerzenie | Wymagania |
| ------------------ | ------------------------------------------------------------------- | ------------------------------------------------------------ |
| astro | .astro | Automatyczne instalacje dla Astro |
| bash | .sh, .bash, .zsh, .ksh | Automatycznie instaluje serwer języka bash |
| brzęk | .c, .cpp, .cc, .cxx, .c++, .h, .hpp, .hh, .hxx, .h++ | Automatyczne instalacje dla C/C++ |
| csharp | .cs | `.NET SDK` zainstalowany |
| clojure-lsp | .clj, .cljs, .cljc, .edn | Komenda `clojure-lsp` dostępna |
| strzałka | .dart | Komenda `dart` dostępna |
| nie | .ts, .tsx, .js, .jsx, .mjs | Dostępne rozwiązanie `deno` (automatyczne wykrywanie deno.json/deno.jsonc) |
| eliksir-ls | .ex, .exs | Komenda `elixir` dostępna |
| eslin | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue | `eslint` zależność w projekcie |
| fsharp | .fs, .fsi, .fsx, .fsscript | `.NET SDK` zainstalowany |
| blask | .blask | Komenda `gleam` dostępna |
| gopls | .idź | Komenda `go` dostępna |
| hl | .hs, .lhs | Komenda `haskell-language-server-wrapper` dostępna |
| jdtl | .java | `Java SDK (version 21+)` zainstalowany |
| kotlin-ls | .kt, .kts | Automatyczne instalacje dla Kotlin |
| lua-ls | .lua | Automatyczne instalacje dla Lua |
| nixd | .nix | Komenda `nixd` dostępna |
| ocaml-lsp | .ml, .mli | Komenda `ocamllsp` dostępna |
| oxlint | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue, .astro, .svelte | `oxlint` zależność w projekcie |
| php inteligentny | .php | Automatyczne instalacje dla PHP |
| pryzma | .prysma | Komenda `prisma` dostępna |
| pirat | .py, .pyi | Zainstalowana zależność `pyright` |
| ruby-lsp (rubocop) | .rb, .rake, .gemspec, .ru | Dostępne polecenie `ruby` i `gem` |
| rdza | .rs | Komenda `rust-analyzer` dostępna |
| sourcekit-lsp | .swift, .objc, .objcpp | `swift` zainstalowany (`xcode` na macOS) |
| smukły | smukły | Automatyczne instalacje dla aplikacji Svelte |
| terraforma | .tf, .tfvars | Automatyczne instalacje z wydań GitHub |
| malutka | .typ, .typc | Automatyczne instalacje z wydań GitHub |
| maszynopis | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts | `typescript` zależność w projekcie |
| vue | .vue | Automatyczne instalacje dla Vue |
| yaml-ls | .yaml, .yml | Automatycznie instaluje serwer języka yaml Red Hat |
| zł | .zig, .zon | Komenda `zig` dostępna |
| Serwer LSP | Rozszerzenie | Wymagania |
| ------------------ | ------------------------------------------------------------------- | -------------------------------------------------------------------------- |
| astro | .astro | Automatyczne instalacje dla Astro |
| bash | .sh, .bash, .zsh, .ksh | Automatycznie instaluje serwer języka bash |
| brzęk | .c, .cpp, .cc, .cxx, .c++, .h, .hpp, .hh, .hxx, .h++ | Automatyczne instalacje dla C/C++ |
| csharp | .cs | `.NET SDK` zainstalowany |
| clojure-lsp | .clj, .cljs, .cljc, .edn | Komenda `clojure-lsp` dostępna |
| strzałka | .dart | Komenda `dart` dostępna |
| nie | .ts, .tsx, .js, .jsx, .mjs | Dostępne rozwiązanie `deno` (automatyczne wykrywanie deno.json/deno.jsonc) |
| eliksir-ls | .ex, .exs | Komenda `elixir` dostępna |
| eslin | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue | `eslint` zależność w projekcie |
| fsharp | .fs, .fsi, .fsx, .fsscript | `.NET SDK` zainstalowany |
| blask | .blask | Komenda `gleam` dostępna |
| gopls | .idź | Komenda `go` dostępna |
| hl | .hs, .lhs | Komenda `haskell-language-server-wrapper` dostępna |
| jdtl | .java | `Java SDK (version 21+)` zainstalowany |
| kotlin-ls | .kt, .kts | Automatyczne instalacje dla Kotlin |
| lua-ls | .lua | Automatyczne instalacje dla Lua |
| nixd | .nix | Komenda `nixd` dostępna |
| ocaml-lsp | .ml, .mli | Komenda `ocamllsp` dostępna |
| oxlint | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue, .astro, .svelte | `oxlint` zależność w projekcie |
| php inteligentny | .php | Automatyczne instalacje dla PHP |
| pryzma | .prysma | Komenda `prisma` dostępna |
| pirat | .py, .pyi | Zainstalowana zależność `pyright` |
| ruby-lsp (rubocop) | .rb, .rake, .gemspec, .ru | Dostępne polecenie `ruby` i `gem` |
| rdza | .rs | Komenda `rust-analyzer` dostępna |
| sourcekit-lsp | .swift, .objc, .objcpp | `swift` zainstalowany (`xcode` na macOS) |
| smukły | smukły | Automatyczne instalacje dla aplikacji Svelte |
| terraforma | .tf, .tfvars | Automatyczne instalacje z wydań GitHub |
| malutka | .typ, .typc | Automatyczne instalacje z wydań GitHub |
| maszynopis | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts | `typescript` zależność w projekcie |
| vue | .vue | Automatyczne instalacje dla Vue |
| yaml-ls | .yaml, .yml | Automatycznie instaluje serwer języka yaml Red Hat |
| zł | .zig, .zon | Komenda `zig` dostępna |
Serwery LSP są automatycznie włączane po wykryciu jednego z rozszerzonych plików i wymagań.
@@ -76,13 +76,13 @@ Możesz dostosować serwery LSP poprzez sekcję `lsp` w konfiguracji opencode.
Każdy serwer LSP obsługuje szczegółowe elementy:
| Nieruchomość | Wpisz | Opis |
| ---------------- | -------- | ------------------------------------------------- |
| `disabled` | wartość logiczna | Ustaw tę opcję na `true`, aby włączyć serwer LSP |
| `command` | ciąg[] | Polecenie uruchomienia serwera LSP |
| `extensions` | ciąg[] | Rozszerzenia plików, które powinny mieć ten serwer LSP |
| `env` | obiekt | Zmienne ustawienia podczas uruchamiania serwera |
| `initialization` | obiekt | Opcje inicjalizacji do wysłania na serwer LSP |
| Nieruchomość | Wpisz | Opis |
| ---------------- | ---------------- | ------------------------------------------------------ |
| `disabled` | wartość logiczna | Ustaw tę opcję na `true`, aby włączyć serwer LSP |
| `command` | ciąg[] | Polecenie uruchomienia serwera LSP |
| `extensions` | ciąg[] | Rozszerzenia plików, które powinny mieć ten serwer LSP |
| `env` | obiekt | Zmienne ustawienia podczas uruchamiania serwera |
| `initialization` | obiekt | Opcje inicjalizacji do wysłania na serwer LSP |
Spójrzmy na kilka przykładów.