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,
        }
      }
    }
  }
}
