From 4daf86680c17559a6faf0e0223dc1ca99fe6c96d Mon Sep 17 00:00:00 2001 From: Jonas Holst Damtoft Date: Sat, 29 Jul 2023 15:54:17 +0200 Subject: [PATCH] feat(yaml): support line folding --- lua/lazyvim/plugins/extras/lang/yaml.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lua/lazyvim/plugins/extras/lang/yaml.lua b/lua/lazyvim/plugins/extras/lang/yaml.lua index d96d6943..ca808bbf 100644 --- a/lua/lazyvim/plugins/extras/lang/yaml.lua +++ b/lua/lazyvim/plugins/extras/lang/yaml.lua @@ -21,6 +21,15 @@ return { -- make sure mason installs the server servers = { yamlls = { + -- Have to add this for yamlls to understand that we support line folding + capabilities = { + textDocument = { + foldingRange = { + dynamicRegistration = false, + lineFoldingOnly = true, + }, + }, + }, -- lazy-load schemastore when needed on_new_config = function(new_config) new_config.settings.yaml.schemas = new_config.settings.yaml.schemas or {}