You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -263,12 +263,12 @@ lsp-bridge provides support for more than two language servers for many language
263
263
264
264
-`lsp-bridge-c-lsp-server`: C language server, you can choose `clangd` or`ccls`
265
265
-`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.
267
267
-`lsp-bridge-ruby-lsp-server`: Ruby language server, you can choose `solargraph`, `ruby-lsp`
268
268
-`lsp-bridge-php-lsp-server`: PHP language server, you can choose `intelephense` or `phpactor`
269
269
-`lsp-bridge-tex-lsp-server`: LaTeX language server, you can choose `texlab`, `digestif` or `ltex-ls`
270
270
-`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`
272
272
-`lsp-bridge-nix-lsp-server`: Nix language server, you can choose `rnix-lsp`, `nixd` or `nil`
273
273
-`lsp-bridge-markdown-lsp-server`: Markdown language server, you can choose `vale-ls` or `marksman`
274
274
-`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
447
447
||[basedpyright](https://detachhead.github.io/basedpyright)|`pip install basedpyright`, `lsp-bridge-python-lsp-server` set to `basedpyright`|
448
448
||[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 |
449
449
||[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 |
450
451
||[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`|
451
452
| 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 |
0 commit comments