diff options
| author | Brad Lewis <22850972+BradLewis@users.noreply.github.com> | 2025-09-18 08:43:09 -0400 |
|---|---|---|
| committer | Brad Lewis <22850972+BradLewis@users.noreply.github.com> | 2025-09-21 08:55:43 -0400 |
| commit | 035a0db206ae1651b8e853b5aff5c1562fc7715e (patch) | |
| tree | bc7fb35673d5eae1747a650b980db18350b8612b /src/server/analysis.odin | |
| parent | a498379ca16e1e0fc344c654a7e24710f8be77b6 (diff) | |
Rework how hover info is displayed for constants and types
Diffstat (limited to 'src/server/analysis.odin')
| -rw-r--r-- | src/server/analysis.odin | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/analysis.odin b/src/server/analysis.odin index 684a790..1e570b4 100644 --- a/src/server/analysis.odin +++ b/src/server/analysis.odin @@ -1348,6 +1348,7 @@ resolve_soa_selector_field :: proc( if resolved, ok := resolve_type_expression(ast_context, v.types[i]); ok { resolved.pkg = symbol.name resolved.range = v.ranges[i] + resolved.type = .Field return resolved, ok } else { return {}, false @@ -2618,6 +2619,7 @@ resolve_type_location_proc_param_name :: proc( symbol.type_name = symbol.name symbol.pkg = call_symbol.name symbol.name = ident.name + symbol.type = .Field return symbol, true } } |