Commit Graph

15 Commits

Author SHA1 Message Date
warg 92d1891f33 refactor(git): rename show.lua to object.lua and split show out 2026-04-28 11:36:21 +02:00
warg b9c314f059 feat(git): add cat-file-based commit view for gitlog <CR> 2026-04-28 11:36:21 +02:00
warg 37e5582795 refactor(git): make the git module self-contained under git.util 2026-04-28 09:09:57 +02:00
warg 4390b55dfe refactor(git): consolidate sync subprocess pattern via util.system_sync 2026-04-28 09:09:51 +02:00
warg d2633ae9c2 perf(git): run rev-parse and git show <commit> sync 2026-04-28 08:03:06 +02:00
warg 01c0f82e18 feat(git): open commits from gitlog in the same window 2026-04-28 07:55:26 +02:00
warg f8cf18a2c0 refactor(git): load git:// URI buffers via BufReadCmd 2026-04-28 07:34:08 +02:00
warg 3f0c884c53 refactor(git): drop redundant pcall around nvim_buf_delete 2026-04-27 17:49:08 +02:00
warg 6a86a75ed5 refactor(git): convert blocking subprocess calls to async 2026-04-27 16:02:16 +02:00
warg c065487a42 fix(git): reuse existing buffer instead of swallowing E95 2026-04-27 14:32:59 +02:00
warg 15909e3ca1 perf(git): bounded upward search in show.diff_section 2026-04-27 14:21:37 +02:00
warg 5833323814 refactor(git): promote set_buf_name_and_filetype to diff.M 2026-04-27 13:53:13 +02:00
warg bbaa0b4a6d refactor(git): consolidate empty_buf with optional name + bufhidden 2026-04-27 13:50:02 +02:00
warg 4b8d551b0d refactor(git): extract util.split_lines helper 2026-04-27 13:39:24 +02:00
warg f55d7ac11d feat(git): replace vim-fugitive with custom git module 2026-04-27 12:41:41 +02:00