aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim-lsp-installer/servers/graphql/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/nvim-lsp-installer/servers/graphql/init.lua')
-rw-r--r--lua/nvim-lsp-installer/servers/graphql/init.lua18
1 files changed, 17 insertions, 1 deletions
diff --git a/lua/nvim-lsp-installer/servers/graphql/init.lua b/lua/nvim-lsp-installer/servers/graphql/init.lua
index b2d15b01..bb6b637f 100644
--- a/lua/nvim-lsp-installer/servers/graphql/init.lua
+++ b/lua/nvim-lsp-installer/servers/graphql/init.lua
@@ -13,6 +13,22 @@ return server.Server:new {
default_options = {
cmd = { path.concat { root_dir, "node_modules", ".bin", "graphql-lsp" }, "server", "-m", "stream" },
filetypes = { "typescriptreact", "javascriptreact", "graphql" },
- root_dir = util.root_pattern(".git", ".graphqlrc"),
+ root_dir = util.root_pattern(
+ -- Sourced from https://graphql-config.com/usage/ and https://git.io/Js2dt
+ "package.json",
+ "graphql.config.json",
+ "graphql.config.js",
+ "graphql.config.ts",
+ "graphql.config.toml",
+ "graphql.config.yaml",
+ "graphql.config.yml",
+ ".graphqlrc",
+ ".graphqlrc.json",
+ ".graphqlrc.toml",
+ ".graphqlrc.yaml",
+ ".graphqlrc.yml",
+ ".graphqlrc.js",
+ ".graphqlrc.ts"
+ ),
},
}