Commit Graph

  • 189bb8e5dc chore(pack): refresh lockfile main warg 2026-05-28 00:08:12 +02:00
  • ca1e6e4f5c chore(pack): remove tree-sitter-tumblr warg 2026-05-28 00:06:55 +02:00
  • 496188dd95 fix: change git.nvim url warg 2026-05-28 00:01:50 +02:00
  • 5b69014c0c feat(pack): support file:// dev plugins via symlink warg 2026-05-26 20:35:57 +02:00
  • feb10f543c feat: move out git package to separate plugin warg 2026-05-26 17:07:32 +02:00
  • c0dcb14171 chore: format warg 2026-05-26 16:37:28 +02:00
  • bf6ec376c4 chore(make): format on check warg 2026-05-26 16:36:22 +02:00
  • 201c88d750 chore(git): remove comments warg 2026-05-26 16:06:40 +02:00
  • 9e8a838059 refactor(git): remove inline and side-window blame, keep popup + drill actions warg 2026-05-26 16:05:48 +02:00
  • db0b2d2527 feat(git): add blame side window with synced scroll warg 2026-05-26 15:35:11 +02:00
  • ebfa15c276 refactor(git): remove blame gutter warg 2026-05-26 15:28:22 +02:00
  • 27f77e4fb7 fix(git): separate blame gutter from buffer text warg 2026-05-26 15:17:26 +02:00
  • c560f62fb2 refactor(git): rework blame highlights and rename overlay to gutter warg 2026-05-26 14:52:59 +02:00
  • a0a8d723d6 fix(git): rename plug command warg 2026-05-26 14:48:51 +02:00
  • d81cf95b48 fix(git): stop the blame statuscolumn leaking into new windows warg 2026-05-26 14:02:37 +02:00
  • 872431be3c fix(fzf): don't include declaration and current line for references warg 2026-05-26 00:50:39 +02:00
  • df5e9d787b feat(lsp): change from pyright to pyrefly warg 2026-05-26 00:40:37 +02:00
  • 432682409e feat(git): add in-house git blame warg 2026-05-22 16:38:49 +02:00
  • a786d8458d refactor(git): move the zero-sha check into core/util warg 2026-05-22 16:38:49 +02:00
  • a401e0a12b fix(onedark): add back DiffDelete hl override warg 2026-05-20 14:33:37 +02:00
  • 942dbdcaa0 refactor(git): rename stage_hunk to toggle_stage warg 2026-05-20 13:19:01 +02:00
  • 1a582045f6 feat(git): show staged hunks in the gutter with a stage toggle warg 2026-05-20 12:46:44 +02:00
  • 7c92b5eff6 feat(git/repo): add Repo:head_sha for cached HEAD blob lookups warg 2026-05-20 12:45:56 +02:00
  • 6230c2663c fix(onedark): override GitUnstaged warg 2026-05-20 11:28:34 +02:00
  • 5b869334d6 fix(onedark): remove overridden diff/git highlights warg 2026-05-20 10:10:24 +02:00
  • 01ca0025dd fix(git): refresh the gutter after staging a hunk warg 2026-05-20 08:09:07 +02:00
  • b52f34ce9a fix(git): use GitHunkRemoved for the delete-hunk sign warg 2026-05-20 08:00:54 +02:00
  • e050896dc0 test(git): speed up the hunks test setup with a flush hook warg 2026-05-20 07:56:07 +02:00
  • 4c8b3f0d3e fix(git): align hunk signs with :diffsplit warg 2026-05-20 07:55:54 +02:00
  • 72ab9059fa fix(git): rename hunk highlights warg 2026-05-20 07:53:51 +02:00
  • 7c8975af10 fix(git): show merge commits diffed against the first parent warg 2026-05-20 07:14:36 +02:00
  • 2064c629ed feat(git): syntax-highlight deleted lines in the diff overlay warg 2026-05-20 06:42:41 +02:00
  • aaef6621dd fix(hunks): change delete sign warg 2026-05-20 06:27:52 +02:00
  • d629302625 perf(git): cache index blob sha, drop rev-parse from the edit path warg 2026-05-20 06:25:14 +02:00
  • f77d26db6b feat(git): trim hunk preview header, focus float on re-invoke warg 2026-05-20 06:17:56 +02:00
  • f4181b89fc feat(git): add in-house hunks module, replace gitsigns.nvim warg 2026-05-20 06:10:17 +02:00
  • d979c961a2 test(git): remove unused git uri warg 2026-05-19 20:42:06 +02:00
  • d132c00032 feat(git): bind gd to open-under-cursor in log and object views warg 2026-05-19 20:30:22 +02:00
  • 73fa92afc8 fix(core): reset foldlevel on entering a diff window warg 2026-05-19 20:26:58 +02:00
  • 3b8951758e fix(git): reset diff-pair cursor on sidebar selection warg 2026-05-19 19:55:02 +02:00
  • b692f23fe2 refactor(git): rework log_view, drop URI scheme warg 2026-05-19 19:40:11 +02:00
  • ffd5584a05 refactor(git): replace status_view URI scheme with path-style name warg 2026-05-19 16:29:09 +02:00
  • 4461a65b90 refactor(git): rework status_view header warg 2026-05-19 15:48:09 +02:00
  • 8121227ba4 refactor(git): share OpenOpts type between status_view open and toggle warg 2026-05-19 14:50:10 +02:00
  • 26d074c464 feat(git): status_view help hint, mouse open, extmark highlights warg 2026-05-19 14:47:40 +02:00
  • 897de35688 refactor(git): rewrite diff module around :diffsplit warg 2026-05-19 14:30:34 +02:00
  • 8fe4d0c6a7 refactor(git): drop reset_diff_win from status_view warg 2026-05-19 11:43:26 +02:00
  • 8a8c73ca8b refactor(git): rebuild status_view diff layout per selection warg 2026-05-19 11:40:02 +02:00
  • ab9b70c70a refactor(git): rename refresh event to change, gate on actual diff warg 2026-05-19 10:42:13 +02:00
  • 085216a406 feat(git): case-insensitive status lookup on ignorecase repos warg 2026-05-19 10:31:41 +02:00
  • 50db85ea5f feat(git): submodule recursion on by default warg 2026-05-19 09:53:48 +02:00
  • 5f956401c1 feat(git): per-key cache invalidation and optional submodule tracking warg 2026-05-19 09:50:31 +02:00
  • c66b2f04d2 feat(ts): add javascript warg 2026-05-18 03:23:21 +02:00
  • 29575c1e20 fix(tsgo): disable javascript ft warg 2026-05-17 05:33:35 +02:00
  • 172ce6b57a chore: remove .gitlab-ci.yml warg 2026-05-13 01:17:17 +02:00
  • 49675ff984 feat(git): route :G! through the preview window warg 2026-05-13 01:16:09 +02:00
  • 8a88455f87 feat(ts): add mustache parser with cloudinit filetype alias warg 2026-05-12 06:51:52 +02:00
  • ef21d5a7ff fix(git): refresh after :!cmd and :terminal edits warg 2026-05-11 05:33:17 +02:00
  • f50a09ecac refactor(git): split engine into core subpackage warg 2026-05-10 17:20:22 +02:00
  • 8624f825eb fix(git): validate placement, cache repo lookups, tighten lifecycle warg 2026-05-10 04:47:35 +02:00
  • cb47177382 Revert "fix(keymap): add TUI scroll binds" warg 2026-05-10 03:26:28 +02:00
  • fe01ec142d chore: remove redundant comments warg 2026-05-10 03:18:40 +02:00
  • cf6f78c3f5 fix(keymap): add TUI scroll binds warg 2026-05-10 02:19:45 +02:00
  • 378c3622a8 refactor(git): adopt lazy-require plugin/git.lua pattern warg 2026-05-10 01:58:37 +02:00
  • 4364637385 fix(json): use 2 space indent warg 2026-05-10 00:43:33 +02:00
  • 768679aadf feat(lsp): add jsonls warg 2026-05-10 00:32:00 +02:00
  • 067594ef9e refactor(git/status): rework entries into typed variants on porcelain v2 warg 2026-05-09 22:59:07 +02:00
  • a7932bab5a feat(git/statusline): expose status via b:git_status, opt-in via enable() warg 2026-05-09 19:54:49 +02:00
  • 9b29325508 test(git/object): cover URI parsing, M.open, and open_under_cursor warg 2026-05-09 02:26:07 +02:00
  • cdb25abb7f refactor(git/object): drop redundant rev-parse in M.open warg 2026-05-09 02:16:33 +02:00
  • e64c1f8d04 refactor(git/object): use full sha in buffer URIs warg 2026-05-09 02:14:08 +02:00
  • 749ecd27fc fix(git/log): match sha-256 hashes in syntax warg 2026-05-09 02:07:48 +02:00
  • cfe09b4a48 docs(readme): document git 2.25+ requirement warg 2026-05-09 01:13:56 +02:00
  • 4758d63040 test(git): silence streaming test stdout warg 2026-05-09 01:08:55 +02:00
  • fda04337db refactor(git): keep routine success output out of :messages warg 2026-05-09 00:42:26 +02:00
  • 55833620fa fix(git/log): use bifhidden=hide warg 2026-05-09 00:27:06 +02:00
  • 9bbbd1b1c8 feat(git): highlight only fatal/error lines in failure dump warg 2026-05-09 00:25:10 +02:00
  • 295803779a refactor(git): drop :Ghistory buffer in favor of :G! for full output warg 2026-05-09 00:04:44 +02:00
  • 76de90f982 fix(git): add env option for util.exec warg 2026-05-09 00:02:44 +02:00
  • b9601ca4c4 chore: apply formatting warg 2026-05-09 00:02:12 +02:00
  • c248af308a feat(git): ambient progress for long-running :G subcommands warg 2026-05-09 00:00:57 +02:00
  • 6515458d96 chore: apply formatting warg 2026-05-08 23:57:37 +02:00
  • 51113e1907 fix(keywordprg): use K for keywordprg, <C-k> for hover warg 2026-05-08 20:59:42 +02:00
  • 1d5ab084ef fix(git/log_view): preserve highlights across :e warg 2026-05-08 04:02:51 +02:00
  • 62e711d606 fix(git): skip refresh on unloaded buffers warg 2026-05-08 03:55:48 +02:00
  • 01a543c12f refactor(git): route every git invocation through util.git warg 2026-05-08 03:44:23 +02:00
  • ebfcaef240 fix(git/status_view): scope dispatch to current tabpage + test cleanup warg 2026-05-08 03:12:41 +02:00
  • 867b5c2a2e fix(git): preserve dispatch and content after jumping back warg 2026-05-08 01:46:43 +02:00
  • 4649b803ab test(git): cover resolve_sha, place_split reuse, content dispatch warg 2026-05-08 00:31:57 +02:00
  • 715e47d449 refactor(git): drive :G dispatch from buffer content warg 2026-05-08 00:27:02 +02:00
  • c543f0a7ba feat(git/cmd): make :G diff output navigable warg 2026-05-07 23:18:17 +02:00
  • 93c9b6500a refactor(git/log): use bufhidden=delete for log buffers warg 2026-05-07 23:17:49 +02:00
  • 4677da16cc fix(git): set ft=git for :G diff output warg 2026-05-07 17:07:39 +02:00
  • 3d927b4452 build(lint): treat warnings as errors warg 2026-05-07 16:51:30 +02:00
  • 50b05b0c81 test(git): cover repo caching and :G completion dispatch warg 2026-05-07 16:47:22 +02:00
  • c07e9c8de3 fix(git/repo): recurse subdirs in fs watcher warg 2026-05-07 16:27:31 +02:00
  • 104479187c perf(git/repo): cache ref/file lookups, invalidate on status refresh warg 2026-05-07 16:25:32 +02:00
  • 9b1ada8d97 fix(git): convert an error to warning warg 2026-05-07 15:31:08 +02:00
  • 2abd1d653d feat(git/cmd): improved completion for :G warg 2026-05-07 15:28:26 +02:00
  • 1b0315750d refactor(keymap): drop cmdline <C-f>/<C-b>, normalize quote style warg 2026-05-07 13:50:10 +02:00