warg
|
f4181b89fc
|
feat(git): add in-house hunks module, replace gitsigns.nvim
|
2026-05-20 06:10:18 +02:00 |
|
warg
|
3b8951758e
|
fix(git): reset diff-pair cursor on sidebar selection
|
2026-05-19 19:55:03 +02:00 |
|
warg
|
b692f23fe2
|
refactor(git): rework log_view, drop URI scheme
|
2026-05-19 19:40:13 +02:00 |
|
warg
|
ffd5584a05
|
refactor(git): replace status_view URI scheme with path-style name
|
2026-05-19 16:29:10 +02:00 |
|
warg
|
4461a65b90
|
refactor(git): rework status_view header
|
2026-05-19 15:48:10 +02:00 |
|
warg
|
8121227ba4
|
refactor(git): share OpenOpts type between status_view open and toggle
|
2026-05-19 14:50:11 +02:00 |
|
warg
|
26d074c464
|
feat(git): status_view help hint, mouse open, extmark highlights
|
2026-05-19 14:47:40 +02:00 |
|
warg
|
897de35688
|
refactor(git): rewrite diff module around :diffsplit
|
2026-05-19 14:30:35 +02:00 |
|
warg
|
8fe4d0c6a7
|
refactor(git): drop reset_diff_win from status_view
|
2026-05-19 11:43:27 +02:00 |
|
warg
|
8a8c73ca8b
|
refactor(git): rebuild status_view diff layout per selection
|
2026-05-19 11:40:03 +02:00 |
|
warg
|
ab9b70c70a
|
refactor(git): rename refresh event to change, gate on actual diff
|
2026-05-19 10:42:14 +02:00 |
|
warg
|
f50a09ecac
|
refactor(git): split engine into core subpackage
|
2026-05-10 17:20:23 +02:00 |
|
warg
|
8624f825eb
|
fix(git): validate placement, cache repo lookups, tighten lifecycle
|
2026-05-10 04:47:37 +02:00 |
|
warg
|
067594ef9e
|
refactor(git/status): rework entries into typed variants on porcelain v2
|
2026-05-09 22:59:08 +02:00 |
|
warg
|
6515458d96
|
chore: apply formatting
|
2026-05-08 23:57:37 +02:00 |
|
warg
|
01a543c12f
|
refactor(git): route every git invocation through util.git
|
2026-05-08 03:44:25 +02:00 |
|
warg
|
ebfcaef240
|
fix(git/status_view): scope dispatch to current tabpage + test cleanup
|
2026-05-08 03:12:42 +02:00 |
|
warg
|
715e47d449
|
refactor(git): drive :G dispatch from buffer content
|
2026-05-08 00:27:41 +02:00 |
|
warg
|
e00a282194
|
refactor(git): hardcode strict_indexing in set_buf_lines
|
2026-05-06 15:47:37 +02:00 |
|
warg
|
6fdd455536
|
refactor(git): generalize buf_set_lines wrapper
|
2026-05-06 15:43:04 +02:00 |
|
warg
|
0bf6a165d2
|
refactor(git): extract replace_buf_lines helper
|
2026-05-06 15:00:11 +02:00 |
|
warg
|
74bfd552f2
|
feat(git): stable cursor + section-header s/u in status view
|
2026-05-06 03:04:18 +02:00 |
|
warg
|
431ca7bde7
|
refactor(git): simplify status view refresh and add R/BufEnter
|
2026-05-06 02:51:16 +02:00 |
|
warg
|
6465c6a8dc
|
refactor(git): route status_view.open through BufReadCmd
|
2026-05-06 02:11:16 +02:00 |
|
warg
|
331a4e7662
|
feat(git): add status view as window with URI buffers
|
2026-05-06 01:59:00 +02:00 |
|
warg
|
80d6d465cf
|
refactor(git): rework module around clearer Status and Repo split
|
2026-05-06 00:45:57 +02:00 |
|