Commit Graph

8 Commits

Author SHA1 Message Date
warg acd7d03bf0 fix(dap.hover): remove code duplication 2025-09-27 02:35:56 +02:00
warg e3f8b2ce15 fix(dap.hover): clean up constructors 2025-09-27 02:32:14 +02:00
warg b91ab499de fix(dap.hover): more cleanup 2025-09-27 02:29:34 +02:00
warg 3456dcc47c fix(dap.hover): cleanup 2025-09-27 00:45:44 +02:00
warg f8f0cd8f89 fix(dap.hover): cleanup 2025-09-27 00:38:11 +02:00
warg 80a563dc9c feat(dap.hover): update buffer incrementally on expand/collapse 2025-09-26 22:56:58 +02:00
warg acf6fffb2f refactor(dap): simplify hover tree rendering architecture
- Add row/column tracking to Content for multi-line highlight support
- Switch from Node:format() returning Content to Node:format_into(content)
- Remove complex highlight offset calculations and manual text merging
- Use content:current_line() instead of tracking line_number in nodes
- Fix pointer child formatting to use item.name directly
- Clean up unused imports and simplify render_node method
2025-09-26 19:31:51 +02:00
warg cff07f8317 feat: implement interactable dap hover 2025-09-26 17:21:04 +02:00