aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorTomáš Janoušek <tomi@nomi.cz>2025-08-19 15:43:28 +0100
committerGitHub <noreply@github.com>2025-08-19 07:43:28 -0700
commit66274c2ed7a45bc6d3f6b67f623184178500def0 (patch)
treed4cceef45a6108aaeed15d60bf2a6c0b0f1c71ff /lua
parentdocs: update configs.md (diff)
downloadnvim-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 'lua')
-rw-r--r--lua/lspconfig/configs/yamlls.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/lua/lspconfig/configs/yamlls.lua b/lua/lspconfig/configs/yamlls.lua
index db3863c1..601da915 100644
--- a/lua/lspconfig/configs/yamlls.lua
+++ b/lua/lspconfig/configs/yamlls.lua
@@ -9,6 +9,8 @@ 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 } },
},
},
docs = {