---On Windows, Mason will link executables as .cmd wrapper scripts in Mason's bin/ directory. ---Some utilities, libuv in particular (which neovim's RPC client, among others, uses), have problems finding .cmd ---executables in PATH. ---The following is a table of lspconfig servers whose cmd will need to be expanded with |exepath()| in order to be ---successfully located and started with lspconfig. return { ["angularls"] = true, ["arduino_language_server"] = true, ["asm_lsp"] = true, ["beancount"] = true, ["bicep"] = true, ["bsl_ls"] = true, ["ccls"] = true, ["clangd"] = true, ["clarity_lsp"] = true, ["clojure_lsp"] = true, ["cmake"] = true, ["codeqlls"] = true, ["crystalline"] = true, ["csharp_ls"] = true, ["cssls"] = true, ["denols"] = true, ["dhall_lsp_server"] = true, ["efm"] = true, ["elixirls"] = true, ["esbonio"] = true, ["flux_lsp"] = true, ["fortls"] = true, ["fsautocomplete"] = true, ["golangci_lint_ls"] = true, ["gopls"] = true, ["groovyls"] = true, ["haxe_language_server"] = true, ["hls"] = true, ["jdtls"] = true, ["jedi_language_server"] = true, ["jsonnet_ls"] = true, ["kotlin_language_server"] = true, ["lelwel_ls"] = true, ["lemminx"] = true, ["ltex"] = true, ["mm0_ls"] = true, ["nickel_ls"] = true, ["nimls"] = true, ["ocamllsp"] = true, ["omnisharp"] = true, ["perlnavigator"] = true, ["phpactor"] = true, ["prosemd_lsp"] = true, ["psalm"] = true, ["puppet"] = true, ["pylsp"] = true, ["quick_lint_js"] = true, ["reason_ls"] = true, ["rescriptls"] = true, ["rnix"] = true, ["robotframework_ls"] = true, ["rust_analyzer"] = true, ["salt_ls"] = true, ["scry"] = true, ["serve_d"] = true, ["slint_lsp"] = true, ["solang"] = true, ["sorbet"] = true, ["sourcery"] = true, ["sqlls"] = true, ["sqls"] = true, ["sumneko_lua"] = true, ["svls"] = true, ["taplo"] = true, ["teal_ls"] = true, ["terraformls"] = true, ["texlab"] = true, ["tflint"] = true, ["theme_check"] = true, ["vala_ls"] = true, ["verible"] = true, ["visualforce_ls"] = true, ["vls"] = true, ["zk"] = true, ["zls"] = true, }