diff options
| -rw-r--r-- | lisp/ravi-init-vc.el | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lisp/ravi-init-vc.el b/lisp/ravi-init-vc.el index 29b0875..5a623ac 100644 --- a/lisp/ravi-init-vc.el +++ b/lisp/ravi-init-vc.el @@ -24,6 +24,14 @@ ;;; Code: +(use-package vdiff + :commands (vdiff-files + vdiff-files3 + vdiff-buffers + vdiff-buffers3 + vdiff-current-file + vdiff-merge-conflict)) + ;; Git (use-package magit :bind (("<M-f3>" . magit-status) @@ -55,6 +63,16 @@ (global-magit-file-mode 1) (unbind-key "C-x g" magit-file-mode-map) + (use-package vdiff-magit + :commands (vdiff-magit + vdiff-magit-dwim) + :init + (define-key magit-mode-map "e" 'vdiff-magit-dwim) + (define-key magit-mode-map "E" 'vdiff-magit) + (transient-suffix-put 'magit-dispatch "e" :description "vdiff (dwim)") + (transient-suffix-put 'magit-dispatch "e" :command 'vdiff-magit-dwim) + (transient-suffix-put 'magit-dispatch "E" :description "vdiff") + (transient-suffix-put 'magit-dispatch "E" :command 'vdiff-magit)) (use-package magit-svn :config (add-hook 'magit-mode-hook 'magit-svn-mode)) ) |
