minor improvment in the hover doc

This commit is contained in:
Martino Ferrari
2026-01-22 13:38:47 +01:00
parent 0654062d08
commit 1ea518a58a
2 changed files with 15 additions and 14 deletions

View File

@@ -196,7 +196,9 @@ func handleMessage(msg *JsonRpcMessage) {
if root != "" {
projectRoot = root
logger.Printf("Scanning workspace: %s\n", root)
tree.ScanDirectory(root)
if err := tree.ScanDirectory(root); err != nil {
logger.Printf("ScanDirectory failed: %v\n", err)
}
tree.ResolveReferences()
}
}
@@ -602,13 +604,12 @@ func handleReferences(params ReferenceParams) []Location {
}
func formatNodeInfo(node *index.ProjectNode) string {
class := node.Metadata["Class"]
if class == "" {
class = "Unknown"
info := ""
if class := node.Metadata["Class"]; class != "" {
info = fmt.Sprintf("`%s:%s`\n\n", class, node.RealName[1:])
} else {
info = fmt.Sprintf("`%s`\n\n", node.RealName)
}
info := fmt.Sprintf("**Object**: `%s`\n\n**Class**: `%s`", node.RealName, class)
// Check if it's a Signal (has Type or DataSource)
typ := node.Metadata["Type"]
ds := node.Metadata["DataSource"]

BIN
mdt

Binary file not shown.