return { cmd = { 'helm_ls', 'serve' }, filetypes = { 'helm' }, root_markers = { 'Chart.yaml' }, capabilities = { workspace = { didChangeWatchedFiles = { dynamicRegistration = true, }, }, }, settings = { ['helm-ls'] = { yamlls = { enabled = true, enabledforfilesglob = "*.{yaml,yml}", diagnosticslimit = 50, showdiagnosticsdirectly = false, path = "yaml-language-server", config = { schemas = { kubernetes = "template/**", }, completion = true, hover = true, } } } } }