-
abc09d4ae3
refactor(git): split URI read from conditional refresh
warg
2026-05-06 04:46:01 +02:00
-
abb5434893
fix(git): keep index URI buffer in sync on save and reload
warg
2026-05-06 04:05:54 +02:00
-
74bfd552f2
feat(git): stable cursor + section-header s/u in status view
warg
2026-05-06 03:04:16 +02:00
-
431ca7bde7
refactor(git): simplify status view refresh and add R/BufEnter
warg
2026-05-06 02:51:15 +02:00
-
0e72eba775
fix(git): skip cat-file when git URI rev no longer exists
warg
2026-05-06 02:50:59 +02:00
-
6465c6a8dc
refactor(git): route status_view.open through BufReadCmd
warg
2026-05-06 02:11:15 +02:00
-
331a4e7662
feat(git): add status view as window with URI buffers
warg
2026-05-06 01:58:59 +02:00
-
40703c6db1
style(git): apply formatting
warg
2026-05-06 01:33:59 +02:00
-
2a81c50156
fix: convert some warnings to errors
warg
2026-05-06 01:33:39 +02:00
-
c70d5dfce5
fix(git): rename log to log_view
warg
2026-05-06 01:15:28 +02:00
-
80d6d465cf
refactor(git): rework module around clearer Status and Repo split
warg
2026-05-06 00:45:56 +02:00
-
1b43fa6a1c
fix(keymap): remove diagnostic show float in favor of builtin <C-w>d
warg
2026-05-04 16:04:13 +02:00
-
fd5408c013
docs: remove redundant comments
warg
2026-05-04 15:26:17 +02:00
-
28840a9e06
fix(ts): remove unused files
warg
2026-05-03 14:51:54 +02:00
-
94a5371629
refactor(ts): split runtime install path off ow.TS.Repo
warg
2026-05-03 10:43:40 +02:00
-
5382caf345
refactor(ts): degrade gracefully on undeducible lang
warg
2026-05-03 10:42:58 +02:00
-
ca2490936c
refactor(ts): split RepoOpts into single- and multi-parser variants
warg
2026-05-03 10:39:48 +02:00
-
ca37e5af4b
refactor(ts): make build a local function
warg
2026-05-03 10:23:56 +02:00
-
3f9f064e34
fix(ts): honor explicit per-parser generate/from_json = false
warg
2026-05-03 10:16:53 +02:00
-
9b22a86042
fix(ts): include exit code and stdout fallback in build/generate logs
warg
2026-05-03 10:15:21 +02:00
-
6703b8acba
refactor(git): move porcelain parsing into repo.lua
warg
2026-05-03 00:46:53 +02:00
-
be1d7ace50
refactor(git): unify around the Repo abstraction
warg
2026-05-02 22:45:44 +02:00
-
8bd674622e
refactor: replace vim.uv.* asserts with warn-and-bail
warg
2026-05-02 22:45:24 +02:00
-
9568fc63a3
fix(git): follow symlinks when resolving a buffer's repo
warg
2026-04-30 19:37:18 +02:00
-
af7e187aa9
feat(git): :Gedit, path/stage completion, status.statusline()
warg
2026-04-30 18:13:49 +02:00
-
1c91753500
fix(sidebar): lowercase section
warg
2026-04-30 18:09:01 +02:00
-
32bcbbe438
fix(fzf): include gitignored
warg
2026-04-30 17:37:34 +02:00
-
eebe191371
refactor(git): split status code parsing into status.lua
warg
2026-04-30 17:24:11 +02:00
-
9f44c9de40
feat(git): rev completion for :Gdiffsplit family
warg
2026-04-30 17:20:12 +02:00
-
7fa05d4895
refactor(git): split watcher out of repo
warg
2026-04-30 17:16:21 +02:00
-
8e6b13a7a3
refactor(git): centralize registrations, defer submodule loads
warg
2026-04-30 16:23:18 +02:00
-
bf9cc73626
fix(nvim-tree): fix git head call
warg
2026-04-30 16:01:42 +02:00
-
84cfed05e0
feat(ts): add php related queries
warg
2026-04-30 16:00:39 +02:00
-
217390cfa4
feat(git): :Glog command, per-module setup, plugin/ auto-init
warg
2026-04-30 15:05:47 +02:00
-
282ec2602d
refactor(pack)!: collapse Plugin* commands into :Plugin <subcommand>
warg
2026-04-30 14:05:55 +02:00
-
b1a567ae2f
feat(fzf-lua): replace oldfiles with unified MRU recent_files
warg
2026-04-30 11:51:38 +02:00
-
d95de4bc1d
refactor(git): introduce Revision class, normalize naming, slim docs
warg
2026-04-30 09:44:24 +02:00
-
775add9b15
fix(git): keep URI buffers loaded so jumplist entries stay valid
warg
2026-04-30 07:24:42 +02:00
-
ef9baecb73
fix(git): update docstring
warg
2026-04-30 06:00:08 +02:00
-
04c38d84ce
refactor(git): unify absent-side handling in commit views
warg
2026-04-30 05:59:06 +02:00
-
0fb0e4557e
refactor(git): older-on-left placement, drop empty placeholders
warg
2026-04-30 05:47:04 +02:00
-
3210fe1124
fix(git): show [absent ...] paths relative to cwd
warg
2026-04-29 17:53:56 +02:00
-
09955cf9b9
fix(git): syncbind diff panes after update_pair
warg
2026-04-29 17:49:45 +02:00
-
cfb6e4b49f
docs(git): trim three comments
warg
2026-04-29 16:01:36 +02:00
-
2335d5e0dd
feat(git): give every new git window a fresh jumplist
warg
2026-04-29 15:46:54 +02:00
-
81bc011b09
docs(git): trim verbose comments and fix prose-rule violations
warg
2026-04-29 14:32:38 +02:00
-
781496dc13
refactor(git): gitlog as gitlog:// URI singleton, fix synthetic-URI cwd resolve
warg
2026-04-29 14:06:40 +02:00
-
49c618959d
refactor(git): unify object opening through read_uri's diff-on-commit path
warg
2026-04-29 11:55:15 +02:00
-
8a4c9131e2
fix(onedark): disable italic comments
warg
2026-04-29 11:52:15 +02:00
-
fc3652502a
fix(git): set filetype on URI buffers from the inner path
warg
2026-04-29 11:27:50 +02:00
-
e5c049bdaa
fix(git): rename show() to open()
warg
2026-04-29 11:11:45 +02:00
-
18b198f293
refactor(git): scratch buffers wipe by default, consolidate factories in util
warg
2026-04-29 10:39:48 +02:00
-
0766c7f11e
docs: extract keymap cheatsheet into CHEATSHEET.md
warg
2026-04-29 10:14:36 +02:00
-
ff5ac1e74e
chore(git): fix diagnostics
warg
2026-04-29 10:11:23 +02:00
-
7bf15a246a
refactor(git): pull buffer-placement tail into util.place_buf
warg
2026-04-29 10:06:08 +02:00
-
9d938b228b
refactor(git): centralise the
git:// scheme behind util.uri / util.parse_uri
warg
2026-04-29 09:56:32 +02:00
-
590651e9d8
perf(git): fold revspec validation into the cat-file -p the loader needs anyway
warg
2026-04-29 09:53:48 +02:00
-
5c5da7a854
refactor(git): unify diff/object dispatch, codify naming, add :Gdiffsplit
warg
2026-04-29 09:47:51 +02:00
-
44f9503960
Update .gitlab-ci.yml file
warg
2026-04-28 16:01:32 +02:00
-
0e89734640
fix(git): escape bracket name in :G output bufnr lookup
warg
2026-04-28 14:21:17 +02:00
-
148d1f5f6e
refactor(git): bracket-named scratches for :G, reuse on re-run
warg
2026-04-28 14:06:17 +02:00
-
03c6cb9ddc
feat(git): navigate any git object from cat-file headers
warg
2026-04-28 13:55:33 +02:00
-
68f2ad1b52
refactor(git): URI scheme is now a git revspec, loaded via cat-file -p
warg
2026-04-28 13:20:38 +02:00
-
a0c87b9b7b
feat(git): blob entries from a tree get filetype-aware loading
warg
2026-04-28 11:21:30 +02:00
-
8425545087
feat(git): route :G cat-file -p <sha> through the object viewer
warg
2026-04-28 11:13:23 +02:00
-
504c4a5ac1
feat(git): navigate any git object from cat-file headers
warg
2026-04-28 11:09:38 +02:00
-
92d1891f33
refactor(git): rename show.lua to object.lua and split show out
warg
2026-04-28 11:02:28 +02:00
-
b9c314f059
feat(git): add cat-file-based commit view for gitlog <CR>
warg
2026-04-28 10:50:37 +02:00
-
25eb671248
refactor(git): move git.setup() call to init.lua
warg
2026-04-28 10:19:24 +02:00
-
f4167e2528
fix(git): add missing git.util imports
warg
2026-04-28 09:13:27 +02:00
-
37e5582795
refactor(git): make the git module self-contained under git.util
warg
2026-04-28 09:05:01 +02:00
-
4390b55dfe
refactor(git): consolidate sync subprocess pattern via util.system_sync
warg
2026-04-28 08:38:14 +02:00
-
d2633ae9c2
perf(git): run rev-parse and git show <commit> sync
warg
2026-04-28 08:03:05 +02:00
-
01c0f82e18
feat(git): open commits from gitlog in the same window
warg
2026-04-28 07:55:25 +02:00
-
9ef5180a6a
fix(git): use :diffthis to keep diff state out of floating windows
warg
2026-04-28 07:35:09 +02:00
-
f8cf18a2c0
refactor(git): load git:// URI buffers via BufReadCmd
warg
2026-04-28 07:34:07 +02:00
-
4f7edfa184
fix(git): fix potential nil
warg
2026-04-28 05:37:36 +02:00
-
4caa1b84df
perf(git): run git log sync with bounded count
warg
2026-04-28 05:36:23 +02:00
-
80a486719e
fix(git): resolve sidebar and diff-split rendering bugs
warg
2026-04-28 05:35:45 +02:00
-
461a4a8158
fix(git): use git ft for manual log invocation
warg
2026-04-28 03:45:04 +02:00
-
991593fa7b
fix(git): rename syntax file
warg
2026-04-27 18:04:00 +02:00
-
3f0c884c53
refactor(git): drop redundant pcall around nvim_buf_delete
warg
2026-04-27 17:49:06 +02:00
-
069a6cc0c6
fix(git): close commit proxy window before deleting its buffer
warg
2026-04-27 17:46:01 +02:00
-
ec61dd57ed
fix(git): close commit proxy window when buffer outlives editor
warg
2026-04-27 17:44:13 +02:00
-
068db538ca
feat(git): route commit through GIT_EDITOR proxy
warg
2026-04-27 17:41:18 +02:00
-
7c022116be
fix(git): rename log_win to log
warg
2026-04-27 16:33:46 +02:00
-
9e57bf121d
fix(git): rename status_win to sidebar
warg
2026-04-27 16:20:40 +02:00
-
6a86a75ed5
refactor(git): convert blocking subprocess calls to async
warg
2026-04-27 16:02:14 +02:00
-
00eae8dbb9
fix(git): fix luadoc function return
warg
2026-04-27 14:43:37 +02:00
-
9530fe2aba
style(git): use vim.cmd.edit form in commit pcall
warg
2026-04-27 14:41:11 +02:00
-
c5b51f5ea5
fix(git): stop fs watcher before closing debounce timer
warg
2026-04-27 14:38:38 +02:00
-
c065487a42
fix(git): reuse existing buffer instead of swallowing E95
warg
2026-04-27 14:32:57 +02:00
-
0fb84379c0
fix(git): use 3-arg --cacheinfo to survive commas in paths
warg
2026-04-27 14:28:20 +02:00
-
0e0edbc418
fix(git): handle untracked directories in action_discard
warg
2026-04-27 14:27:36 +02:00
-
f653d8eafe
fix(git): guard the commit-editor :edit against silent failure
warg
2026-04-27 14:23:47 +02:00
-
641d208d78
fix(git): only honor
-> in porcelain output for renames
warg
2026-04-27 14:23:00 +02:00
-
15909e3ca1
perf(git): bounded upward search in show.diff_section
warg
2026-04-27 14:21:30 +02:00
-
2ef9cb7c9e
perf(git): piggyback sidebar status on the indicator's git status call
warg
2026-04-27 14:09:33 +02:00
-
26b12a4371
perf(git): skip sidebar render when porcelain output unchanged
warg
2026-04-27 14:00:56 +02:00
-
c9b02989da
perf(git): stash sidebar window in state
warg
2026-04-27 13:59:20 +02:00