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
|
3d927b4452
|
build(lint): treat warnings as errors
|
2026-05-07 16:51:31 +02:00 |
|
warg
|
50b05b0c81
|
test(git): cover repo caching and :G completion dispatch
|
2026-05-07 16:47:25 +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
|
6d1fb8f7d3
|
docs(cheatsheet): add q:/q/?, cmdline <C-f>, and :helpgrep
|
2026-05-07 03:40:21 +02:00 |
|
warg
|
e827bf3913
|
chore: update plugins
|
2026-05-07 03:05:10 +02:00 |
|
warg
|
25db26b3e3
|
fix(pack): load plugin configs in declared order
|
2026-05-07 03:03:02 +02:00 |
|
warg
|
e9d13627c8
|
test: add headless test framework
|
2026-05-07 02:07:37 +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
|
7083584628
|
fix(nvim-tree): add back indent marker hl override
|
2026-05-06 23:53:40 +02:00 |
|
warg
|
863eec6a7c
|
fix(nvim-tree): clear hl after loading plugin
|
2026-05-06 23:49:01 +02:00 |
|
warg
|
77025b72c0
|
fix(nvim-tree): disable hl groups in onedark instead
|
2026-05-06 23:40:37 +02:00 |
|
warg
|
c4e96e359c
|
fix(nvim-tree): remove icons
|
2026-05-06 23:16:29 +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
|
3f3fdb2603
|
fix: manage emmylua_ls install manually, to sync with emmylua_check
|
2026-05-06 18:03:55 +02:00 |
|
warg
|
7282168391
|
chore(emmylua): use ~ for the home-relative library path
|
2026-05-06 18:01:25 +02:00 |
|
warg
|
4ab01cda1d
|
refactor(emmylua): centralize config in .emmyrc.json
|
2026-05-06 18:01:16 +02:00 |
|
warg
|
d63c2ae578
|
test(git): add regression tests with a minimal headless harness
|
2026-05-06 17:32:38 +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 |
|
warg
|
abc09d4ae3
|
refactor(git): split URI read from conditional refresh
|
2026-05-06 04:46:01 +02:00 |
|
warg
|
abb5434893
|
fix(git): keep index URI buffer in sync on save and reload
|
2026-05-06 04:05:55 +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
|
0e72eba775
|
fix(git): skip cat-file when git URI rev no longer exists
|
2026-05-06 02:51:01 +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
|
40703c6db1
|
style(git): apply formatting
|
2026-05-06 01:33:59 +02:00 |
|
warg
|
2a81c50156
|
fix: convert some warnings to errors
|
2026-05-06 01:33:39 +02:00 |
|
warg
|
c70d5dfce5
|
fix(git): rename log to log_view
|
2026-05-06 01:15:28 +02:00 |
|
warg
|
80d6d465cf
|
refactor(git): rework module around clearer Status and Repo split
|
2026-05-06 00:45:57 +02:00 |
|
warg
|
1b43fa6a1c
|
fix(keymap): remove diagnostic show float in favor of builtin <C-w>d
|
2026-05-04 16:04:13 +02:00 |
|
warg
|
fd5408c013
|
docs: remove redundant comments
|
2026-05-04 15:26:17 +02:00 |
|
warg
|
28840a9e06
|
fix(ts): remove unused files
|
2026-05-03 14:51:54 +02:00 |
|
warg
|
94a5371629
|
refactor(ts): split runtime install path off ow.TS.Repo
|
2026-05-03 10:43:41 +02:00 |
|
warg
|
5382caf345
|
refactor(ts): degrade gracefully on undeducible lang
|
2026-05-03 10:42:59 +02:00 |
|