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
+41 -41
View File
@@ -11,40 +11,40 @@ OpenCode интегрируется с вашим протоколом язык
OpenCode поставляется с несколькими встроенными LSP-серверами для популярных языков:
| ЛСП Сервер | Расширения | Требования |
| ------------------ | ------------------------------------------------------------------- | ------------------------------------------------------------ |
| астро | .astro | Автоматическая установка для проектов Astro |
| бить | .sh, .bash, .zsh, .ksh | Автоматически устанавливает сервер языка bash |
| лязг | .c, .cpp, .cc, .cxx, .c++, .h, .hpp, .hh, .hxx, .h++ | Автоматическая установка для проектов C/C++. |
| csharp | .cs | `.NET SDK` установлен |
| Clojure-LSP | .clj, .cljs, .cljc, .edn | Доступна команда `clojure-lsp` |
| дротик | .dart | Доступна команда `dart` |
| дено | .ts, .tsx, .js, .jsx, .mjs | Доступна команда `deno` (автоматически определяет deno.json/deno.jsonc) |
| эликсир-ls | .ex, .exs | Доступна команда `elixir` |
| эслинт | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue | Зависимость `eslint` в проекте |
| fsharp | .fs, .fsi, .fsx, .fsscript | `.NET SDK` установлен |
| светиться | .блеск | Доступна команда `gleam` |
| гоплс | .идти | Доступна команда `go` |
| хлс | .hs, .lhs | Доступна команда `haskell-language-server-wrapper` |
| jdtls | .java | `Java SDK (version 21+)` установлен |
| Котлин-LS | .кт, .ктс | Автоматическая установка для проектов Kotlin |
| Луа-ЛС | .lua | Автоматическая установка для проектов Lua |
| снег | .nix | Доступна команда `nixd` |
| ocaml-lsp | .мл, .мли | Доступна команда `ocamllsp` |
| бычья линта | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue, .astro, .svelte | Зависимость `oxlint` в проекте |
| PHP | .php | Автоматическая установка для проектов PHP |
| призма | .prisma | Доступна команда `prisma` |
| пирит | .py, .pyi | Установлена ​​зависимость `pyright` |
| рубин-lsp (рубокоп) | .rb, .rake, .gemspec, .ru | Доступны команды `ruby` и `gem`. |
| ржавчина | .rs | Доступна команда `rust-analyzer` |
| исходный комплект-lsp | .swift, .objc, .objcpp | `swift` установлен (`xcode` в macOS) |
| стройный | .стройный | Автоматическая установка для проектов Svelte |
| терраформировать | .tf, .tfvars | Автоматическая установка из выпусков GitHub |
| tinymist | .тип, .типк | Автоматическая установка из выпусков GitHub |
| машинопись | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts | Зависимость `typescript` в проекте |
| вид | .vue | Автоматическая установка для проектов Vue |
| Ямл-лс | .yaml, .yml | Автоматически устанавливает Red Hat yaml-language-server |
| Злс | .zig, .zon | Доступна команда `zig` |
| ЛСП Сервер | Расширения | Требования |
| --------------------- | ------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| астро | .astro | Автоматическая установка для проектов Astro |
| бить | .sh, .bash, .zsh, .ksh | Автоматически устанавливает сервер языка bash |
| лязг | .c, .cpp, .cc, .cxx, .c++, .h, .hpp, .hh, .hxx, .h++ | Автоматическая установка для проектов C/C++. |
| csharp | .cs | `.NET SDK` установлен |
| Clojure-LSP | .clj, .cljs, .cljc, .edn | Доступна команда `clojure-lsp` |
| дротик | .dart | Доступна команда `dart` |
| дено | .ts, .tsx, .js, .jsx, .mjs | Доступна команда `deno` (автоматически определяет deno.json/deno.jsonc) |
| эликсир-ls | .ex, .exs | Доступна команда `elixir` |
| эслинт | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue | Зависимость `eslint` в проекте |
| fsharp | .fs, .fsi, .fsx, .fsscript | `.NET SDK` установлен |
| светиться | .блеск | Доступна команда `gleam` |
| гоплс | .идти | Доступна команда `go` |
| хлс | .hs, .lhs | Доступна команда `haskell-language-server-wrapper` |
| jdtls | .java | `Java SDK (version 21+)` установлен |
| Котлин-LS | .кт, .ктс | Автоматическая установка для проектов Kotlin |
| Луа-ЛС | .lua | Автоматическая установка для проектов Lua |
| снег | .nix | Доступна команда `nixd` |
| ocaml-lsp | .мл, .мли | Доступна команда `ocamllsp` |
| бычья линта | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue, .astro, .svelte | Зависимость `oxlint` в проекте |
| PHP | .php | Автоматическая установка для проектов PHP |
| призма | .prisma | Доступна команда `prisma` |
| пирит | .py, .pyi | Установлена ​​зависимость `pyright` |
| рубин-lsp (рубокоп) | .rb, .rake, .gemspec, .ru | Доступны команды `ruby` и `gem`. |
| ржавчина | .rs | Доступна команда `rust-analyzer` |
| исходный комплект-lsp | .swift, .objc, .objcpp | `swift` установлен (`xcode` в macOS) |
| стройный | .стройный | Автоматическая установка для проектов Svelte |
| терраформировать | .tf, .tfvars | Автоматическая установка из выпусков GitHub |
| tinymist | .тип, .типк | Автоматическая установка из выпусков GitHub |
| машинопись | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts | Зависимость `typescript` в проекте |
| вид | .vue | Автоматическая установка для проектов Vue |
| Ямл-лс | .yaml, .yml | Автоматически устанавливает Red Hat yaml-language-server |
| Злс | .zig, .zon | Доступна команда `zig` |
Серверы LSP автоматически включаются при обнаружении одного из указанных выше расширений файлов и выполнении требований.
@@ -76,13 +76,13 @@ OpenCode поставляется с несколькими встроенным
Каждый LSP-сервер поддерживает следующее:
| Свойство | Тип | Описание |
| ---------------- | -------- | ------------------------------------------------- |
| `disabled` | логическое значение | Установите для этого параметра значение `true`, чтобы отключить сервер LSP. |
| `command` | нить[] | Команда запуска LSP-сервера |
| `extensions` | нить[] | Расширения файлов, которые должен обрабатывать этот сервер LSP |
| `env` | объект | Переменные среды, которые нужно установить при запуске сервера |
| `initialization` | объект | Параметры инициализации для отправки на сервер LSP |
| Свойство | Тип | Описание |
| ---------------- | ------------------- | --------------------------------------------------------------------------- |
| `disabled` | логическое значение | Установите для этого параметра значение `true`, чтобы отключить сервер LSP. |
| `command` | нить[] | Команда запуска LSP-сервера |
| `extensions` | нить[] | Расширения файлов, которые должен обрабатывать этот сервер LSP |
| `env` | объект | Переменные среды, которые нужно установить при запуске сервера |
| `initialization` | объект | Параметры инициализации для отправки на сервер LSP |
Давайте посмотрим на несколько примеров.