From 1f9cd2a40d72d7982e8a9ff93e5ad432e14accc3 Mon Sep 17 00:00:00 2001 From: pommicket Date: Thu, 29 Dec 2022 10:52:41 -0500 Subject: fix autocomplete, start hover --- lsp-parse.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lsp-parse.c') diff --git a/lsp-parse.c b/lsp-parse.c index b5f687f..555a62a 100644 --- a/lsp-parse.c +++ b/lsp-parse.c @@ -127,6 +127,12 @@ static void parse_capabilities(LSP *lsp, const JSON *json, JSONObject capabiliti arr_add(lsp->signature_help_retrigger_chars, '>'); } + // check for hover support + JSONValue hover_value = json_object_get(json, capabilities, "hoverProvider"); + if (hover_value.type != JSON_UNDEFINED) { + cap->hover_support = true; + } + JSONObject workspace = json_object_get_object(json, capabilities, "workspace"); // check WorkspaceFoldersServerCapabilities JSONObject workspace_folders = json_object_get_object(json, workspace, "workspaceFolders"); -- cgit v1.2.3