diff options
-rw-r--r-- | tw/home/files/emacs-init.el | 17 |
1 files changed, 14 insertions, 3 deletions
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 - "<leader>g" '("vc" . "Version control") - "<leader>gM" '("merge" . "Version control merging")) - :bind-keymap ("<leader>g" . vc-prefix-map)) + "<leader>v" '("vc" . "Version control") + "<leader>vM" '("merge" . "Version control merging")) + :bind-keymap ("<leader>v" . vc-prefix-map)) + +(use-package log-edit + :after (evil vc) + :config + (evil-define-key '(normal visual) log-edit-mode-map + (kbd "<localleader>\\") #'log-edit-done + (kbd "<localleader>a") #'log-edit-insert-changelog + (kbd "<localleader>d") #'log-edit-show-diff + (kbd "<localleader>f") #'log-edit-show-files + (kbd "<localleader>k") #'log-edit-kill-buffer + (kbd "<localleader>w") #'log-edit-generate-changelog-from-diff)) (use-package corfu ; https://github.com/minad/corfu :hook (prog-mode ledger-mode shell-mode eshell-mode) |