From c68404f12210dfa4171a9b9ed1d19871352a4931 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Fri, 12 Jun 2026 11:05:32 +0530 Subject: Add gitu blame key + update formatter --- autoload/git.kak | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'autoload/git.kak') diff --git a/autoload/git.kak b/autoload/git.kak index 3c83a09..59ac173 100644 --- a/autoload/git.kak +++ b/autoload/git.kak @@ -15,6 +15,7 @@ map global user g ': enter-user-mode git' -docstring 'Git mode' map global git s ': gitui' -docstring 'Git tui' map global git A ': git add %val{buffile}' -docstring 'Add file' map global git m ': git-line-blame' -docstring 'Blame selection lines' +map global git M ': git-file-blame' -docstring 'Blame buffer file' map global git d ': enter-user-mode git-d' -docstring 'Diff mode' map global git-d d ': git-open-diff' -docstring 'Open staged files' @@ -42,6 +43,10 @@ define-command git-line-blame %{ "git -p log -u -L '%sh{echo ""$kak_selection_desc"" | sed -E 's/\.[0-9]+//g'}:%val{buffile}' --color=always | delta" } +define-command git-file-blame %{ + terminal-singleton git-blame gitu blame %val{buffile} +} + define-command git-open-diff -params 0..1 %{ eval %sh{ git diff --name-only "${1:-HEAD}" | sed 's/^/edit /' } } -- cgit v1.3.1