From 48ff0f6bd25d777f6a29e63bda4a6ceae361a856 Mon Sep 17 00:00:00 2001 From: Timo Wilken Date: Fri, 14 Apr 2023 17:00:53 +0200 Subject: Move diff-mode evil setup with rest of evil setup --- tw/home/files/emacs-init.el | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'tw') diff --git a/tw/home/files/emacs-init.el b/tw/home/files/emacs-init.el index c23961aa..dee92c44 100644 --- a/tw/home/files/emacs-init.el +++ b/tw/home/files/emacs-init.el @@ -479,6 +479,11 @@ For use in `org-latex-classes'." (evil-mode +1) (evil-set-leader '(normal visual) (kbd "SPC")) ; (evil-set-leader '(normal visual) (kbd "\\") t) ; + ;; For some reason, in `diff-mode', space isn't assigned to the leader key + ;; automatically, unlike in other modes. + (evil-define-key '(normal visual) diff-mode-shared-map ; not `diff-mode-map', else toggling `read-only-mode' destroys the binding + (kbd "SPC") #'evil-send-leader + (kbd "\\") #'evil-send-localleader) (evil-define-key '(normal insert visual replace) 'global (kbd "C-s") #'save-buffer) ;; Global major-mode-independent keys should be defined here. Major @@ -647,11 +652,6 @@ For use in `org-latex-classes'." (kbd "el") #'eval-last-sexp (kbd "ep") #'eval-print-last-sexp) -;; For some reason, in `diff-mode', space isn't assigned to the leader key -;; automatically, unlike in other modes. -(evil-define-key '(normal visual) diff-mode-shared-map ; not `diff-mode-map', else toggling `read-only-mode' destroys the binding - (kbd "SPC") #'evil-send-leader) - ;; Guix-related .dir-locals.el entries. These are fine; don't prompt every time. (mapc (apply-partially #'add-to-list 'safe-local-eval-forms) '((modify-syntax-entry 126 "'") -- cgit v1.2.3