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 |
|
warg
|
ebfcaef240
|
fix(git/status_view): scope dispatch to current tabpage + test cleanup
|
2026-05-08 03:12:42 +02:00 |
|
warg
|
867b5c2a2e
|
fix(git): preserve dispatch and content after jumping back
|
2026-05-08 01:46:44 +02:00 |
|
warg
|
715e47d449
|
refactor(git): drive :G dispatch from buffer content
|
2026-05-08 00:27:41 +02:00 |
|
warg
|
c543f0a7ba
|
feat(git/cmd): make :G diff output navigable
|
2026-05-07 23:18:19 +02:00 |
|
warg
|
93c9b6500a
|
refactor(git/log): use bufhidden=delete for log buffers
|
2026-05-07 23:17:52 +02:00 |
|
warg
|
4677da16cc
|
fix(git): set ft=git for :G diff output
|
2026-05-07 17:07:39 +02:00 |
|
warg
|
c07e9c8de3
|
fix(git/repo): recurse subdirs in fs watcher
|
2026-05-07 16:34:16 +02:00 |
|
warg
|
104479187c
|
perf(git/repo): cache ref/file lookups, invalidate on status refresh
|
2026-05-07 16:25:33 +02:00 |
|
warg
|
9b1ada8d97
|
fix(git): convert an error to warning
|
2026-05-07 15:31:08 +02:00 |
|
warg
|
2abd1d653d
|
feat(git/cmd): improved completion for :G
|
2026-05-07 15:28:28 +02:00 |
|
warg
|
1b0315750d
|
refactor(keymap): drop cmdline <C-f>/<C-b>, normalize quote style
|
2026-05-07 13:50:12 +02:00 |
|
warg
|
b25a35dd8e
|
fix(git/cmd): parse :G args with shell-style quoting
|
2026-05-07 13:49:53 +02:00 |
|
warg
|
25db26b3e3
|
fix(pack): load plugin configs in declared order
|
2026-05-07 03:03:02 +02:00 |
|
warg
|
55effc0a67
|
fix: address diagnostics
|
2026-05-07 02:06:34 +02:00 |
|
warg
|
66ceb352aa
|
feat(nvim-tree): aggregate child git status onto directory nodes
|
2026-05-07 00:10:02 +02:00 |
|
warg
|
c7e0421e2a
|
refactor(pack,ts): switch specs to src field and decentralize update hooks
|
2026-05-06 20:59:48 +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
|
f53ac540b3
|
fix(git): redo full setup when refreshing a half-initialized URI buffer
|
2026-05-06 15:42:39 +02:00 |
|
warg
|
88bc0a7976
|
fix(ts): preserve diff foldmethod in start_treesitter
|
2026-05-06 15:42:07 +02:00 |
|
warg
|
0bf6a165d2
|
refactor(git): extract replace_buf_lines helper
|
2026-05-06 15:00:11 +02:00 |
|
warg
|
3466736e17
|
refactor(git): give URI buffer refresh a content-only path
|
2026-05-06 14:56:08 +02:00 |
|
warg
|
7f052b3cdb
|
style(git): use documented buf key in exec_autocmds opts
|
2026-05-06 05:27:19 +02:00 |
|
warg
|
cab906099b
|
fix(git): fire BufReadPost in target buffer's window context
|
2026-05-06 05:24:18 +02:00 |
|