diff options
author | Timo Wilken | 2023-04-26 14:07:04 +0200 |
---|---|---|
committer | Timo Wilken | 2023-04-26 14:07:04 +0200 |
commit | b44e2c7cfef5a41193a378d4415425af0c59dfa8 (patch) | |
tree | fa1606b49cd94f105d5e29b6e9fe81bf1a1730f7 /tw | |
parent | aa126f50d98cc46a73d584639e23a6a31f2856ee (diff) |
Add vc-mode-related key bindings
Diffstat (limited to 'tw')
-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) |