Commit Graph

21 Commits

Author SHA1 Message Date
warg ededb07093 fix(dap.hover): add naive python formatting 2025-09-30 20:48:36 +02:00
warg bca1ba5ae5 fix(dap.hover): remove annoying keymap 2025-09-30 20:48:36 +02:00
warg ccfa32271f fix(dap.hover): calculate max width correctly 2025-09-30 20:48:36 +02:00
warg 88c094fea2 fix(dap.hover): improve window state management 2025-09-30 20:48:36 +02:00
warg 0bea6f238f fix(dap.hover): change format of expand marker 2025-09-30 20:48:36 +02:00
warg ee781fc1b0 fix(dap.hover): only trim trailing whitespace 2025-09-30 20:48:36 +02:00
warg 968cf1cba5 fix(dap.hover): remove tree and make nodes self-contained subtrees 2025-09-30 20:48:32 +02:00
warg 39c1aac2a7 fix(dap.hover): format non-value nodes without = 2025-09-28 15:55:16 +02:00
warg 5f90120f44 fix(dap.hover): remove yank expression 2025-09-28 14:02:22 +02:00
warg 4fe90cf6e7 fix(dap.hover): add missing return type 2025-09-28 13:36:54 +02:00
warg 154de39931 fix(dap.hover): don't show null pointers as expandable 2025-09-28 13:36:02 +02:00
warg 0916fa1cb8 fix(dap.hover): don't format dereferenced variables specially 2025-09-28 12:57:32 +02:00
warg b475119409 feat(dap.hover): add more mappings 2025-09-27 20:30:41 +02:00
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