Skip to content

Commit 186f2ad

Browse files
committed
Added textDocument/signatureHelp
1 parent 5b0fb1e commit 186f2ad

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

Diff for: handler/handler.go

+2
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,8 @@ func (handler *InoHandler) transformClangdParams(method string, raw *json.RawMes
114114
p := params.(*lsp.CodeActionParams)
115115
uri = p.TextDocument.URI
116116
err = handler.ino2cppCodeActionParams(p)
117+
case "textDocument/signatureHelp":
118+
fallthrough
117119
case "textDocument/hover":
118120
fallthrough
119121
case "textDocument/definition":

Diff for: handler/protocol.go

+6
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ func readParams(method string, raw *json.RawMessage) (interface{}, error) {
3434
params := new(lsp.CodeActionParams)
3535
err := json.Unmarshal(*raw, params)
3636
return params, err
37+
case "textDocument/signatureHelp":
38+
fallthrough
3739
case "textDocument/hover":
3840
fallthrough
3941
case "textDocument/definition":
@@ -96,6 +98,10 @@ func sendRequest(ctx context.Context, conn *jsonrpc2.Conn, method string, params
9698
result := new(lsp.CompletionItem)
9799
err := conn.Call(ctx, method, params, result)
98100
return result, err
101+
case "textDocument/signatureHelp":
102+
result := new(lsp.SignatureHelp)
103+
err := conn.Call(ctx, method, params, result)
104+
return result, err
99105
case "textDocument/hover":
100106
result := new(Hover)
101107
err := conn.Call(ctx, method, params, result)

0 commit comments

Comments
 (0)