warg
|
e050896dc0
|
test(git): speed up the hunks test setup with a flush hook
|
2026-05-20 07:56:07 +02:00 |
|
warg
|
4c8b3f0d3e
|
fix(git): align hunk signs with :diffsplit
|
2026-05-20 07:55:55 +02:00 |
|
warg
|
72ab9059fa
|
fix(git): rename hunk highlights
|
2026-05-20 07:53:51 +02:00 |
|
warg
|
7c8975af10
|
fix(git): show merge commits diffed against the first parent
|
2026-05-20 07:14:37 +02:00 |
|
warg
|
2064c629ed
|
feat(git): syntax-highlight deleted lines in the diff overlay
|
2026-05-20 06:42:42 +02:00 |
|
warg
|
aaef6621dd
|
fix(hunks): change delete sign
|
2026-05-20 06:27:52 +02:00 |
|
warg
|
d629302625
|
perf(git): cache index blob sha, drop rev-parse from the edit path
|
2026-05-20 06:25:15 +02:00 |
|
warg
|
f77d26db6b
|
feat(git): trim hunk preview header, focus float on re-invoke
|
2026-05-20 06:17:58 +02:00 |
|
warg
|
f4181b89fc
|
feat(git): add in-house hunks module, replace gitsigns.nvim
|
2026-05-20 06:10:18 +02:00 |
|
warg
|
d132c00032
|
feat(git): bind gd to open-under-cursor in log and object views
|
2026-05-19 20:30:23 +02:00 |
|
warg
|
73fa92afc8
|
fix(core): reset foldlevel on entering a diff window
|
2026-05-19 20:26:59 +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
|
085216a406
|
feat(git): case-insensitive status lookup on ignorecase repos
|
2026-05-19 10:31:42 +02:00 |
|
warg
|
50db85ea5f
|
feat(git): submodule recursion on by default
|
2026-05-19 09:53:54 +02:00 |
|
warg
|
5f956401c1
|
feat(git): per-key cache invalidation and optional submodule tracking
|
2026-05-19 09:50:32 +02:00 |
|
warg
|
49675ff984
|
feat(git): route :G! through the preview window
|
2026-05-13 01:16:09 +02:00 |
|
warg
|
8a88455f87
|
feat(ts): add mustache parser with cloudinit filetype alias
|
2026-05-12 06:51:53 +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
|
cb47177382
|
Revert "fix(keymap): add TUI scroll binds"
This reverts commit cf6f78c3f5.
|
2026-05-10 03:26:28 +02:00 |
|
warg
|
fe01ec142d
|
chore: remove redundant comments
|
2026-05-10 03:18:40 +02:00 |
|
warg
|
cf6f78c3f5
|
fix(keymap): add TUI scroll binds
|
2026-05-10 02:19:45 +02:00 |
|
warg
|
378c3622a8
|
refactor(git): adopt lazy-require plugin/git.lua pattern
|
2026-05-10 01:58:38 +02:00 |
|
warg
|
4364637385
|
fix(json): use 2 space indent
|
2026-05-10 00:43:33 +02:00 |
|
warg
|
768679aadf
|
feat(lsp): add jsonls
|
2026-05-10 00:32:00 +02:00 |
|
warg
|
067594ef9e
|
refactor(git/status): rework entries into typed variants on porcelain v2
|
2026-05-09 22:59:08 +02:00 |
|
warg
|
a7932bab5a
|
feat(git/statusline): expose status via b:git_status, opt-in via enable()
|
2026-05-09 19:54:50 +02:00 |
|
warg
|
cdb25abb7f
|
refactor(git/object): drop redundant rev-parse in M.open
|
2026-05-09 02:16:40 +02:00 |
|
warg
|
e64c1f8d04
|
refactor(git/object): use full sha in buffer URIs
|
2026-05-09 02:14:09 +02:00 |
|
warg
|
fda04337db
|
refactor(git): keep routine success output out of :messages
|
2026-05-09 00:42:27 +02:00 |
|
warg
|
55833620fa
|
fix(git/log): use bifhidden=hide
|
2026-05-09 00:27:06 +02:00 |
|
warg
|
9bbbd1b1c8
|
feat(git): highlight only fatal/error lines in failure dump
|
2026-05-09 00:25:11 +02:00 |
|
warg
|
295803779a
|
refactor(git): drop :Ghistory buffer in favor of :G! for full output
|
2026-05-09 00:04:45 +02:00 |
|
warg
|
76de90f982
|
fix(git): add env option for util.exec
|
2026-05-09 00:02:44 +02:00 |
|
warg
|
b9601ca4c4
|
chore: apply formatting
|
2026-05-09 00:02:35 +02:00 |
|
warg
|
c248af308a
|
feat(git): ambient progress for long-running :G subcommands
|
2026-05-09 00:00:58 +02:00 |
|
warg
|
6515458d96
|
chore: apply formatting
|
2026-05-08 23:57:37 +02:00 |
|
warg
|
51113e1907
|
fix(keywordprg): use K for keywordprg, <C-k> for hover
|
2026-05-08 20:59:42 +02:00 |
|
warg
|
1d5ab084ef
|
fix(git/log_view): preserve highlights across :e
|
2026-05-08 04:02:54 +02:00 |
|
warg
|
62e711d606
|
fix(git): skip refresh on unloaded buffers
|
2026-05-08 03:55:50 +02:00 |
|
warg
|
01a543c12f
|
refactor(git): route every git invocation through util.git
|
2026-05-08 03:44:25 +02:00 |
|