summaryrefslogtreecommitdiff
path: root/tw
diff options
context:
space:
mode:
authorTimo Wilken2023-04-14 17:00:53 +0200
committerTimo Wilken2023-04-14 17:00:53 +0200
commit48ff0f6bd25d777f6a29e63bda4a6ceae361a856 (patch)
treefada37593cc526c06f37e7060602f9dcfdea33b9 /tw
parent80cf0a089cea8843ea9cbe7c7892f0f4abd21a88 (diff)
Move diff-mode evil setup with rest of evil setup
Diffstat (limited to 'tw')
-rw-r--r--tw/home/files/emacs-init.el10
1 files changed, 5 insertions, 5 deletions
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")) ; <leader>
(evil-set-leader '(normal visual) (kbd "\\") t) ; <localleader>
+ ;; 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 "<localleader>el") #'eval-last-sexp
(kbd "<localleader>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 "'")