Skip to content

Commit

Permalink
Merge pull request #930 from braineo/graphql-ts-mode-support
Browse files Browse the repository at this point in the history
Graphql ts mode support and initialization fix
  • Loading branch information
manateelazycat committed May 2, 2024
2 parents c0dfa97 + f81cb16 commit 896fea5
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 3 deletions.
11 changes: 9 additions & 2 deletions core/lspserver.py
Original file line number Diff line number Diff line change
Expand Up @@ -556,17 +556,24 @@ def handle_workspace_configuration_request(self, name, request_id, params):

# Otherwise, send back section value or default settings.
items = []
serverName = self.server_info["name"]
for p in params["items"]:
section = p.get("section", self.server_info["name"])
section = p.get("section", serverName)
sessionSettings = settings.get(section, {})

if self.server_info["name"] == "vscode-eslint-language-server":
if serverName == "vscode-eslint-language-server":
sessionSettings = settings
sessionSettings["workspaceFolder"] = {
"name": self.project_name,
"uri": path_to_uri(self.project_path),
}

elif serverName == "graphql-lsp":
sessionSettings = settings
sessionSettings["load"] = {
"rootDir": self.project_path,
}

items.append(sessionSettings)
self.sender.send_response(request_id, items)

Expand Down
3 changes: 2 additions & 1 deletion lsp-bridge.el
Original file line number Diff line number Diff line change
Expand Up @@ -547,7 +547,7 @@ Possible choices are pyright_ruff, pyright-background-analysis_ruff, jedi_ruff,
(nix-mode . lsp-bridge-nix-lsp-server)
(nickel-mode . "nls")
(ess-r-mode . "rlanguageserver")
(graphql-mode . "graphql-lsp")
((graphql-mode graphql-ts-mode) . "graphql-lsp")
(swift-mode . "swift-sourcekit")
(csharp-mode . lsp-bridge-csharp-lsp-server)
(kotlin-mode . "kotlin-language-server")
Expand Down Expand Up @@ -635,6 +635,7 @@ Possible choices are pyright_ruff, pyright-background-analysis_ruff, jedi_ruff,
vhdl-mode-hook
typst-mode-hook
graphql-mode-hook
graphql-ts-mode-hook
c-ts-mode-hook
c++-ts-mode-hook
cmake-ts-mode-hook
Expand Down

0 comments on commit 896fea5

Please sign in to comment.