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 |
|
warg
|
ca2490936c
|
refactor(ts): split RepoOpts into single- and multi-parser variants
|
2026-05-03 10:39:50 +02:00 |
|
warg
|
ca37e5af4b
|
refactor(ts): make build a local function
|
2026-05-03 10:23:57 +02:00 |
|
warg
|
3f9f064e34
|
fix(ts): honor explicit per-parser generate/from_json = false
|
2026-05-03 10:16:54 +02:00 |
|
warg
|
9b22a86042
|
fix(ts): include exit code and stdout fallback in build/generate logs
|
2026-05-03 10:15:23 +02:00 |
|
warg
|
6703b8acba
|
refactor(git): move porcelain parsing into repo.lua
|
2026-05-03 00:47:11 +02:00 |
|
warg
|
be1d7ace50
|
refactor(git): unify around the Repo abstraction
|
2026-05-02 22:45:46 +02:00 |
|
warg
|
8bd674622e
|
refactor: replace vim.uv.* asserts with warn-and-bail
|
2026-05-02 22:45:26 +02:00 |
|
warg
|
9568fc63a3
|
fix(git): follow symlinks when resolving a buffer's repo
|
2026-04-30 19:37:19 +02:00 |
|
warg
|
af7e187aa9
|
feat(git): :Gedit, path/stage completion, status.statusline()
|
2026-04-30 18:13:52 +02:00 |
|
warg
|
1c91753500
|
fix(sidebar): lowercase section
|
2026-04-30 18:09:01 +02:00 |
|
warg
|
32bcbbe438
|
fix(fzf): include gitignored
|
2026-04-30 17:37:34 +02:00 |
|
warg
|
eebe191371
|
refactor(git): split status code parsing into status.lua
|
2026-04-30 17:24:13 +02:00 |
|
warg
|
9f44c9de40
|
feat(git): rev completion for :Gdiffsplit family
|
2026-04-30 17:20:13 +02:00 |
|
warg
|
7fa05d4895
|
refactor(git): split watcher out of repo
|
2026-04-30 17:16:49 +02:00 |
|
warg
|
8e6b13a7a3
|
refactor(git): centralize registrations, defer submodule loads
|
2026-04-30 16:24:49 +02:00 |
|
warg
|
bf9cc73626
|
fix(nvim-tree): fix git head call
|
2026-04-30 16:01:42 +02:00 |
|
warg
|
84cfed05e0
|
feat(ts): add php related queries
|
2026-04-30 16:00:39 +02:00 |
|
warg
|
217390cfa4
|
feat(git): :Glog command, per-module setup, plugin/ auto-init
|
2026-04-30 15:05:48 +02:00 |
|
warg
|
282ec2602d
|
refactor(pack)!: collapse Plugin* commands into :Plugin <subcommand>
|
2026-04-30 14:05:56 +02:00 |
|
warg
|
b1a567ae2f
|
feat(fzf-lua): replace oldfiles with unified MRU recent_files
|
2026-04-30 11:51:39 +02:00 |
|
warg
|
d95de4bc1d
|
refactor(git): introduce Revision class, normalize naming, slim docs
|
2026-04-30 09:44:26 +02:00 |
|
warg
|
775add9b15
|
fix(git): keep URI buffers loaded so jumplist entries stay valid
|
2026-04-30 07:24:43 +02:00 |
|
warg
|
ef9baecb73
|
fix(git): update docstring
|
2026-04-30 06:00:08 +02:00 |
|
warg
|
04c38d84ce
|
refactor(git): unify absent-side handling in commit views
|
2026-04-30 05:59:07 +02:00 |
|
warg
|
0fb0e4557e
|
refactor(git): older-on-left placement, drop empty placeholders
|
2026-04-30 05:47:31 +02:00 |
|
warg
|
3210fe1124
|
fix(git): show [absent ...] paths relative to cwd
|
2026-04-29 17:53:57 +02:00 |
|