{
  "c": [
    {
      "command": "clangd",
      "requires": []
    }
  ],
  "clojure": [
    {
      "command": "clojure-lsp",
      "requires": []
    }
  ],
  "cobol": [
    {
      "command": "cobol-language-support",
      "requires": [
        "java"
      ]
    }
  ],
  "cpp": [
    {
      "command": "clangd",
      "requires": []
    }
  ],
  "cs": [
    {
      "command": "omnisharp-lsp",
      "requires": [
        "npm"
      ]
    }
  ],
  "css": [
    {
      "command": "css-languageserver",
      "requires": [
        "npm"
      ]
    }
  ],
  "d": [
    {
      "command": "dls",
      "requires": [
        "npm"
      ]
    }
  ],
  "dockerfile": [
    {
      "command": "docker-langserver",
      "requires": [
        "npm"
      ]
    }
  ],
  "elixir": [
    {
      "command": "elixir-ls",
      "requires": [
        "elixir"
      ]
    }
  ],
  "elm": [
    {
      "command": "elm-language-server",
      "requires": [
        "npm"
      ]
    }
  ],
  "fortran": [
    {
      "command": "fortls",
      "requires": [
        "py"
      ]
    },
    {
      "command": "fortls",
      "requires": [
        "python3"
      ]
    }
  ],
  "go": [
    {
      "command": "gopls",
      "requires": [
        "go"
      ]
    }
  ],
  "html": [
    {
      "command": "html-languageserver",
      "requires": [
        "npm"
      ]
    }
  ],
  "java": [
    {
      "command": "eclipse-jdt-ls",
      "requires": [
        "java"
      ]
    }
  ],
  "javascript": [
    {
      "command": "typescript-language-server",
      "requires": [
        "npm"
      ]
    },
    {
      "command": "javascript-typescript-stdio",
      "requires": [
        "npm"
      ]
    }
  ],
  "javascriptreact": [
    {
      "command": "typescript-language-server",
      "requires": [
        "npm"
      ]
    },
    {
      "command": "javascript-typescript-stdio",
      "requires": [
        "npm"
      ]
    }
  ],
  "json": [
    {
      "command": "json-languageserver",
      "requires": [
        "npm"
      ]
    }
  ],
  "kotlin": [
    {
      "command": "kotlin-language-server",
      "requires": [
        "java"
      ]
    }
  ],
  "less": [
    {
      "command": "css-languageserver",
      "requires": [
        "npm"
      ]
    }
  ],
  "lua": [
    {
      "command": "emmylua-ls",
      "requires": [
        "java"
      ]
    }
  ],
  "nim": [
    {
      "command": "nimlsp",
      "requires": []
    }
  ],
  "php": [
    {
      "command": "intelephense",
      "requires": [
        "npm"
      ]
    }
  ],
  "plaintex": [
    {
      "command": "texlab",
      "requires": []
    },
    {
      "command": "digestif",
      "requires": [
        "luarocks"
      ]
    }
  ],
  "python": [
    {
      "command": "pyls",
      "requires": [
        "py"
      ]
    },
    {
      "command": "pyls",
      "requires": [
        "python3"
      ]
    }
  ],
  "reason": [
    {
      "command": "reason-language-server",
      "requires": []
    }
  ],
  "ruby": [
    {
      "command": "solargraph",
      "requires": [
        "gem"
      ]
    }
  ],
  "rust": [
    {
      "command": "rls",
      "requires": []
    }
  ],
  "sass": [
    {
      "command": "css-languageserver",
      "requires": [
        "npm"
      ]
    }
  ],
  "scala": [
    {
      "command": "metals",
      "requires": [
        "java"
      ]
    }
  ],
  "sh": [
    {
      "command": "bash-language-server",
      "requires": [
        "npm"
      ]
    }
  ],
  "swift": [
    {
      "command": "sourcekit-lsp",
      "requires": [
        "sourcekit-lsp"
      ]
    }
  ],
  "terraform": [
    {
      "command": "terraform-lsp",
      "requires": []
    }
  ],
  "tex": [
    {
      "command": "texlab",
      "requires": []
    },
    {
      "command": "digestif",
      "requires": [
        "luarocks"
      ]
    }
  ],
  "typescript": [
    {
      "command": "typescript-language-server",
      "requires": [
        "npm"
      ]
    }
  ],
  "typescriptreact": [
    {
      "command": "typescript-language-server",
      "requires": [
        "npm"
      ]
    }
  ],
  "vim": [
    {
      "command": "vim-language-server",
      "requires": [
        "npm"
      ]
    }
  ],
  "xml": [
    {
      "command": "lsp4xml",
      "requires": [
        "java"
      ]
    }
  ],
  "groovy": [
    {
      "command": "groovy-language-server",
      "requires": [
        "java"
      ]
    }
  ],
  "yaml": [
    {
      "command": "yaml-language-server",
      "requires": [
        "npm"
      ]
    }
  ]
}