diff options
| author | Tomáš Janoušek <tomi@nomi.cz> | 2025-08-19 15:43:28 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-19 07:43:28 -0700 |
| commit | 66274c2ed7a45bc6d3f6b67f623184178500def0 (patch) | |
| tree | d4cceef45a6108aaeed15d60bf2a6c0b0f1c71ff /lsp | |
| parent | docs: update configs.md (diff) | |
| download | nvim-lspconfig-66274c2ed7a45bc6d3f6b67f623184178500def0.tar nvim-lspconfig-66274c2ed7a45bc6d3f6b67f623184178500def0.tar.gz nvim-lspconfig-66274c2ed7a45bc6d3f6b67f623184178500def0.tar.bz2 nvim-lspconfig-66274c2ed7a45bc6d3f6b67f623184178500def0.tar.lz nvim-lspconfig-66274c2ed7a45bc6d3f6b67f623184178500def0.tar.xz nvim-lspconfig-66274c2ed7a45bc6d3f6b67f623184178500def0.tar.zst nvim-lspconfig-66274c2ed7a45bc6d3f6b67f623184178500def0.zip | |
refactor(yamlls): non-hacky way to enable formatting #4012
Faking capabilities isn't necessary to enable formatting support. It's a
dynamically registered capability that yamlls announces whenever yaml
formatting is enabled in settings, which it isn't by default.
See
https://github.com/redhat-developer/yaml-language-server/blob/3821411ee8c92e5b7e5ca88f84ab443ae3b2791a/src/yamlServerInit.ts#L128
https://github.com/redhat-developer/yaml-language-server/blob/3821411ee8c92e5b7e5ca88f84ab443ae3b2791a/src/languageserver/handlers/settingsHandlers.ts#L159-L174
Fixes: 63a016437e44 ("feat(yamlls): document formatting support #4003")
Diffstat (limited to 'lsp')
| -rw-r--r-- | lsp/yamlls.lua | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lsp/yamlls.lua b/lsp/yamlls.lua index a937484c..ca0660f2 100644 --- a/lsp/yamlls.lua +++ b/lsp/yamlls.lua @@ -66,9 +66,7 @@ return { settings = { -- https://github.com/redhat-developer/vscode-redhat-telemetry#how-to-disable-telemetry-reporting redhat = { telemetry = { enabled = false } }, + -- formatting disabled by default in yaml-language-server; enable it + yaml = { format = { enable = true } }, }, - on_init = function(client) - -- https://github.com/redhat-developer/yaml-language-server/issues/486 - client.server_capabilities.documentFormattingProvider = true - end, } |
