mirror of
https://github.com/helix-editor/helix.git
synced 2025-01-18 21:17:08 +04:00
Clarify language-servers documentation for mergeable LSP features (diagnostics
, code-action
, completion
, document-symbols
and workspace-symbols
)
This commit is contained in:
parent
b6d0e26814
commit
f8fa0d8a10
@ -168,6 +168,7 @@ ### Configuring Language Servers for a language
|
||||
|
||||
Each requested LSP feature is prioritized in the order of the `language-servers` array.
|
||||
For example the first `goto-definition` supported language server (in this case `typescript-language-server`) will be taken for the relevant LSP request (command `goto_definition`).
|
||||
The features `diagnostics`, `code-action`, `completion`, `document-symbols` and `workspace-symbols` are an exception to that rule, as they are working for all language servers at the same time and are merged together, if enabled for the language.
|
||||
If no `except-features` or `only-features` is given all features for the language server are enabled.
|
||||
If a language server itself doesn't support a feature the next language server array entry will be tried (and so on).
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user