From b44e2c7cfef5a41193a378d4415425af0c59dfa8 Mon Sep 17 00:00:00 2001 From: Timo Wilken Date: Wed, 26 Apr 2023 14:07:04 +0200 Subject: Add vc-mode-related key bindings --- tw/home/files/emacs-init.el | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'tw') diff --git a/tw/home/files/emacs-init.el b/tw/home/files/emacs-init.el index 9091cd6a..adde9281 100644 --- a/tw/home/files/emacs-init.el +++ b/tw/home/files/emacs-init.el @@ -206,9 +206,20 @@ (use-package vc :after (which-key evil) :init (which-key-add-key-based-replacements - "g" '("vc" . "Version control") - "gM" '("merge" . "Version control merging")) - :bind-keymap ("g" . vc-prefix-map)) + "v" '("vc" . "Version control") + "vM" '("merge" . "Version control merging")) + :bind-keymap ("v" . vc-prefix-map)) + +(use-package log-edit + :after (evil vc) + :config + (evil-define-key '(normal visual) log-edit-mode-map + (kbd "\\") #'log-edit-done + (kbd "a") #'log-edit-insert-changelog + (kbd "d") #'log-edit-show-diff + (kbd "f") #'log-edit-show-files + (kbd "k") #'log-edit-kill-buffer + (kbd "w") #'log-edit-generate-changelog-from-diff)) (use-package corfu ; https://github.com/minad/corfu :hook (prog-mode ledger-mode shell-mode eshell-mode) -- cgit v1.2.3