fix(yaml): yaml validate and enable line folding (#1251)

* fix(yaml): enable validate

see https://github.com/redhat-developer/yaml-language-server#language-server-settings

* feat(yaml): support line folding
This commit is contained in:
Jonas Holst Damtoft
2023-07-30 11:09:44 +02:00
committed by GitHub
parent 9264c54ae9
commit a62a5942de

View File

@ -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 {}
@ -33,7 +42,7 @@ return {
format = {
enable = true,
},
validate = { enable = true },
validate = true,
schemaStore = {
-- Must disable built-in schemaStore support to use
-- schemas from SchemaStore.nvim plugin