Skip to content

Commit 382bccd

Browse files
Add ty in README
1 parent c1a7b6e commit 382bccd

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -263,12 +263,12 @@ lsp-bridge provides support for more than two language servers for many language
263263

264264
- `lsp-bridge-c-lsp-server`: C language server, you can choose `clangd` or`ccls`
265265
- `lsp-bridge-elixir-lsp-server`: Elixir language server, you can choose `elixirLS`(default), `lexical` or `nextls`
266-
- `lsp-bridge-python-lsp-server`: Python language server, you can choose `basedpyright`, `pyright`, `jedi`, `python-ms`, `pylsp`, `ruff`, it's important to note that lsp-bridge-multi-lang-server-mode-list has a higher priority than lsp-bridge-single-lang-server-mode-list. If you only want to use a single server, please first remove the python-mode setting from lsp-bridge-multi-lang-server-mode-list.
266+
- `lsp-bridge-python-lsp-server`: Python language server, you can choose `basedpyright`, `pyright`, `jedi`, `python-ms`, `pylsp`, `ruff`, `ty`, it's important to note that lsp-bridge-multi-lang-server-mode-list has a higher priority than lsp-bridge-single-lang-server-mode-list. If you only want to use a single server, please first remove the python-mode setting from lsp-bridge-multi-lang-server-mode-list.
267267
- `lsp-bridge-ruby-lsp-server`: Ruby language server, you can choose `solargraph`, `ruby-lsp`
268268
- `lsp-bridge-php-lsp-server`: PHP language server, you can choose `intelephense` or `phpactor`
269269
- `lsp-bridge-tex-lsp-server`: LaTeX language server, you can choose `texlab`, `digestif` or `ltex-ls`
270270
- `lsp-bridge-csharp-lsp-server`: C# language server, you can choose `omnisharp-mono`, `omnisharp-dotnet` or `csharp-ls`, note that you need to give **execute permissions** to the OmniSharp file
271-
- `lsp-bridge-python-multi-lsp-server`: Python multi-language servers, you can choose `basedpyright_ruff`, `pyright_ruff`, `jedi_ruff`, `python-ms_ruff`, `pylsp_ruff`
271+
- `lsp-bridge-python-multi-lsp-server`: Python multi-language servers, you can choose `basedpyright_ruff`, `pyright_ruff`, `jedi_ruff`, `python-ms_ruff`, `pylsp_ruff`, `ty_ruff`
272272
- `lsp-bridge-nix-lsp-server`: Nix language server, you can choose `rnix-lsp`, `nixd` or `nil`
273273
- `lsp-bridge-markdown-lsp-server`: Markdown language server, you can choose `vale-ls` or `marksman`
274274
- `lsp-bridge-lua-lsp-server`: Lua language server, you can choose `sumneko` or `lua-lsp`
@@ -447,6 +447,7 @@ If your language supports mixed multi-language servers, it is recommended to che
447447
| | [basedpyright](https://detachhead.github.io/basedpyright) | `pip install basedpyright`, `lsp-bridge-python-lsp-server` set to `basedpyright` |
448448
| | [pyright](https://github.com/microsoft/pyright) | `lsp-bridge-python-lsp-server` set to `pyright`, `pyright-background-analysis` is faster sometimes, but it can’t response diagnostic informations |
449449
| | [python-ms](https://github.com/microsoft/python-language-server) | Legacy language server for Python2 |
450+
| | [ty](https://github.com/astral-sh/ty) | An extremely fast Python type checker and language server |
450451
| | [ruff](https://github.com/astral-sh/ruff) | `pip install ruff`, `lsp-bridge-python-lsp-server` is set to `ruff`, which only has the function of linter. If you need to complete the functions, install other Python language servers, and set the `lsp-bridge-python-multi-lsp-server` to `[LSP NAME]_ruff` |
451452
| QML | [qmlls](https://github.com/qt/qtdeclarative/tree/dev/tools/qmlls) | The `qmlls` binary should be part of the normal Qt packages since Qt 6.3.0 Ensure that the directory of `qmlls` binary file is in PATH |
452453
| Puppet | [puppet-languageserver](https://github.com/puppetlabs/puppet-editor-services) | |

README.zh-CN.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -258,12 +258,12 @@ lsp-bridge 针对许多语言都提供 2 个以上的语言服务器支持,
258258

259259
- `lsp-bridge-c-lsp-server`: C 语言的服务器, 可以选择`clangd`或者`ccls`
260260
- `lsp-bridge-elixir-lsp-server`: Elixir 语言的服务器, 可以选择`elixirLS`,`lexical`或者`nextls`
261-
- `lsp-bridge-python-lsp-server`: Python 语言的服务器, 可以选择 `basedpyright`, `pyright`, `jedi`, `python-ms`, `pylsp`, `ruff`, 需要注意的是, `lsp-bridge-multi-lang-server-mode-list` 的优先级高于 `lsp-bridge-single-lang-server-mode-list`, 如果你只想使用单服务器, 请先去掉 `lsp-bridge-multi-lang-server-mode-list` 中 python-mode 的设置
261+
- `lsp-bridge-python-lsp-server`: Python 语言的服务器, 可以选择 `basedpyright`, `pyright`, `jedi`, `python-ms`, `pylsp`, `ruff`, `ty`, 需要注意的是, `lsp-bridge-multi-lang-server-mode-list` 的优先级高于 `lsp-bridge-single-lang-server-mode-list`, 如果你只想使用单服务器, 请先去掉 `lsp-bridge-multi-lang-server-mode-list` 中 python-mode 的设置
262262
- `lsp-bridge-ruby-lsp-server`: Ruby 语言的服务器, 可以选择 `solargraph`, `ruby-lsp`
263263
- `lsp-bridge-php-lsp-server`: PHP 语言的服务器, 可以选择`intelephense`或者`phpactor`
264264
- `lsp-bridge-tex-lsp-server`: LaTeX 语言的服务器, 可以选择`texlab`,`digestif`或者`ltex-ls`
265265
- `lsp-bridge-csharp-lsp-server`: C#语言的服务器, 可以选择`omnisharp-mono`, `omnisharp-dotnet` 或者 `csharp-ls`, 注意你需要给 OmniSharp 文件**执行权限**才能正常工作
266-
- `lsp-bridge-python-multi-lsp-server`: Python 多语言服务器, 可以选择 `basedpyright_ruff`, `pyright_ruff`, `jedi_ruff`, `python-ms_ruff`, `pylsp_ruff`
266+
- `lsp-bridge-python-multi-lsp-server`: Python 多语言服务器, 可以选择 `basedpyright_ruff`, `pyright_ruff`, `jedi_ruff`, `python-ms_ruff`, `pylsp_ruff`, `ty_ruff`
267267
- `lsp-bridge-nix-lsp-server`: Nix 语言的服务器, 可以选择 `rnix-lsp`, `nixd` 或者 `nil`
268268
- `lsp-bridge-markdown-lsp-server`: Markdown 语言的服务器, 可以选择 `vale-ls` 或者 `marksman`
269269
- `lsp-bridge-lua-lsp-server`: Lua 语言的服务器, 可以选择 `sumneko`, 或者 `lua-lsp`
@@ -441,6 +441,7 @@ lsp-bridge 针对许多语言都提供 2 个以上的语言服务器支持,
441441
| | [pylsp](https://github.com/python-lsp/python-lsp-server) | lsp-bridge-python-lsp-server 设置成 `pylsp` |
442442
| | [basedpyright](https://detachhead.github.io/basedpyright) | `pip install basedpyright`, `lsp-bridge-python-lsp-server` 设置成 `basedpyright` |
443443
| | [pyright](https://github.com/microsoft/pyright) | `pip install pyright`, `lsp-bridge-python-lsp-server` 设置成 `pyright`, `pyright-background-analysis` 更快, 但是无法返回诊断信息 |
444+
| | [ty](https://github.com/astral-sh/ty) | An extremely fast Python type checker and language server |
444445
| | [python-ms](https://github.com/microsoft/python-language-server) | 支持 Python2 的 lsp |
445446
| | [ruff](https://github.com/charliermarsh/ruff-lsp) | `pip install ruff-lsp``lsp-bridge-python-lsp-server` 设置成 `ruff`, 只具备 linter 的功能。 如需补全等功能, 安装其他的 Python 语言服务器, 并把 `lsp-bridge-python-multi-lsp-server` 设置成 `[相应的语言服务器名称]_ruff` |
446447
| QML | [qmlls](https://github.com/qt/qtdeclarative/tree/dev/tools/qmlls) | QT 6.3.0 之后的版本自带 qmlls, 将 qmlls 所在目录加到 PATH 中 |

0 commit comments

Comments
 (0)