diff options
Diffstat (limited to 'tw/home')
-rw-r--r-- | tw/home/files/emacs-init.el | 10 |
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 "'") |