Commit Graph

148 Commits

Author SHA1 Message Date
hl-valdemar 704dce2539 feat: add expandable diff excerpts with configurable context 2026-10-11 01:49:40 +02:00
hl-valdemar 5e0700bb8c fix: use cell-edge diagonals for diff gap hatching 2026-10-11 01:45:13 +02:00
hl-valdemar de47bf6370 style: fill diff gaps with adjacent slash stripes 2026-10-11 01:36:40 +02:00
hl-valdemar 1611af2901 fix: tighten diff gap stripes on the normal background 2026-10-11 01:31:48 +02:00
hl-valdemar db5d417a17 feat: add syntax-aware diff backgrounds and diagonal gap shading 2026-10-11 01:26:56 +02:00
hl-valdemar 2f595ca4ca feat: toggle diff explorer and show file change indicators 2026-10-11 01:03:52 +02:00
hl-valdemar 83c37f5a19 feat: reuse the docked file tree for diff navigation 2026-10-11 00:27:33 +02:00
hl-valdemar 81a2bf9a02 feat: add local and remote repository diff views 2026-10-11 00:08:58 +02:00
hl-valdemar f6da7922a1 fix: defer diagnostic display until leaving Insert mode 2026-10-11 00:08:58 +02:00
hl-valdemar 4e9378816e feat: add counted cc and dd line actions 2026-10-10 21:27:11 +02:00
hl-valdemar 232be6a032 feat: expand completion snippets and navigate placeholders 2026-10-10 19:42:29 +02:00
hl-valdemar b6059d5ed9 feat: add live-cycling LSP completion 2026-10-10 18:48:45 +02:00
hl-valdemar 287865735f fix: limit linewise highlighting to copied text 2026-10-10 17:50:58 +02:00
hl-valdemar 27b94744f0 feat: add linewise Visual selection and paste 2026-10-10 17:50:58 +02:00
hl-valdemar dc0bdd60d0 feat: enlarge floating hover and highlight Markdown content 2026-10-10 16:19:51 +02:00
hl-valdemar 99028daa9d fix: stage complete frames before suspending terminal presentation 2026-10-10 05:05:01 +02:00
hl-valdemar 6152ae6d36 fix: avoid redraw backlogs during rapid mouse scrolling 2026-10-10 01:52:36 +02:00
hl-valdemar d8e2425c65 feat: scroll viewports with mouse wheel without moving the caret 2026-10-10 01:39:44 +02:00
hl-valdemar 05c044bd02 fix: hide the painting cursor and synchronize terminal frames 2026-10-10 00:19:23 +02:00
hl-valdemar d310be6e6e fix: preserve semantic roles in terminal palette highlighting 2026-10-10 00:01:00 +02:00
hl-valdemar 2264dcb6e9 feat: follow Markdown file links and heading fragments 2026-10-09 23:19:21 +02:00
hl-valdemar d418d670ee feat: enable LSP semantic token highlighting by default 2026-10-09 22:44:55 +02:00
hl-valdemar 788638f34e fix: surface rejected configuration in a floating startup diagnostic 2026-10-09 20:13:18 +02:00
hl-valdemar de6b4d47f3 ui: enlarge floating explorer modestly and remove redundant mode label 2026-10-09 19:33:10 +02:00
Valdemar Lorenzen f093091002 feat: add native LSP hover action and popup 2026-10-09 14:48:25 +02:00
Valdemar Lorenzen 92679ecbe1 feat: add asynchronous LSP plugin diagnostics and definitions 2026-10-09 12:25:25 +02:00
Valdemar Lorenzen 7c1e4c3ca0 feat: add syntax highlighting to text buffers 2026-10-09 11:15:17 +02:00
Valdemar Lorenzen 4fe3accc56 feat: retain explorer filters in navigation mode 2026-10-09 10:06:22 +02:00
Valdemar Lorenzen 86395cf5ce feat: open floating explorer as Tree in Insert mode 2026-10-09 09:17:47 +02:00
Valdemar Lorenzen 49242bb6e4 feat: use hjkl for explorer Normal navigation 2026-10-08 16:40:35 +02:00
Valdemar Lorenzen 5b8e5fbfbf fix: make explorer filtering explicitly modal 2026-10-08 16:29:33 +02:00
Valdemar Lorenzen 6d7be0c169 feat: default explorer to compact directory tree 2026-10-08 16:18:16 +02:00
Valdemar Lorenzen 9ba8b38898 feat: add configurable Ctrl+j/k list navigation 2026-10-08 15:41:01 +02:00
Valdemar Lorenzen c60e625555 feat: add floating and docked searchable file picker 2026-10-08 14:40:39 +02:00
Valdemar Lorenzen 5a67bf64a3 feat: add configurable Space leader bindings 2026-10-08 14:22:01 +02:00
Valdemar Lorenzen 5d2d67ab09 feat: add multiple buffers and file switching 2026-10-08 13:54:48 +02:00
Valdemar Lorenzen 38006c1eca feat: add counted motions in Normal and Visual modes 2026-10-08 12:39:19 +02:00
Valdemar Lorenzen bd78656691 feat: show relative line numbers around primary cursor 2026-10-08 12:15:18 +02:00
Valdemar Lorenzen a3a0da2586 feat: add line-number gutter 2026-10-08 11:23:52 +02:00
Valdemar Lorenzen 619c180316 feat: add searchable command palette 2026-10-08 11:17:03 +02:00
Valdemar Lorenzen 6ae5ccb220 refactor: derive terminal regions from Ratatui layout 2026-10-08 11:04:17 +02:00
Valdemar Lorenzen 8ef92a7b15 feat: implement selection-first multi-target editing 2026-10-08 10:59:25 +02:00
Valdemar Lorenzen f775ff3b59 feat: add Visual selection and clipboard editing 2026-10-06 13:16:47 +02:00
Valdemar Lorenzen 3ad6ca1fe2 feat: add literal buffer search and match navigation 2026-10-06 12:15:00 +02:00
Valdemar Lorenzen ae1fe5223a fix: restore caller panic hook when terminal session ends 2026-10-05 15:13:14 +02:00
Valdemar Lorenzen 01805bba0e refactor: move modal paste policy into editor input 2026-10-05 15:06:20 +02:00
Valdemar Lorenzen 73b15f5134 refactor: centralize editor plugin lifecycle ownership 2026-10-05 14:27:54 +02:00
Valdemar Lorenzen 396ffc4f3a feat: implement modular modal editor and isolated Ruby plugins 2026-10-05 14:04:25 +02:00