aboutsummaryrefslogtreecommitdiff
path: root/src/server/hover.odin
diff options
context:
space:
mode:
authorBrad Lewis <22850972+BradLewis@users.noreply.github.com>2025-07-26 21:39:29 -0400
committerBrad Lewis <22850972+BradLewis@users.noreply.github.com>2025-07-29 15:49:11 -0400
commit83d6bd2630fbcba45a3c912c4a141e4995def4f8 (patch)
tree04c40ead41b257642a162e5cde7f4b2afbddf36b /src/server/hover.odin
parent7333f046381ee3e19a8935c797efca09a923fa14 (diff)
Fix completion and hover tests with documentation changes
Diffstat (limited to 'src/server/hover.odin')
-rw-r--r--src/server/hover.odin5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/hover.odin b/src/server/hover.odin
index d5801cf..0a82406 100644
--- a/src/server/hover.odin
+++ b/src/server/hover.odin
@@ -413,13 +413,14 @@ get_hover_information :: proc(document: ^Document, position: common.Position) ->
}
if resolved, ok := resolve_type_identifier(&ast_context, ident); ok {
- build_documentation(&ast_context, &resolved, false)
+ resolved.type_name = resolved.name
+ resolved.type_pkg = resolved.pkg
resolved.name = ident.name
-
if resolved.type == .Variable {
resolved.pkg = ast_context.document_package
}
+ build_documentation(&ast_context, &resolved, false)
hover.contents = write_hover_content(&ast_context, resolved)
return hover, true, true
}