From 044e0cc94d5588b1455fc7c8613d422e2adc396a Mon Sep 17 00:00:00 2001 From: Rutherther Date: Fri, 7 Jun 2024 19:10:18 +0200 Subject: [PATCH] feat: make sure C-. is bound to embark --- init.el | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/init.el b/init.el index e436210..d3f61a8 100644 --- a/init.el +++ b/init.el @@ -66,14 +66,29 @@ (elpaca-use-package-mode)) ;; Basic keybindings, etc. -(setq evil-want-keybinding nil) +(setq my-evil-state-maps '(evil-normal-state-map + evil-insert-state-map + evil-visual-state-map + evil-motion-state-map + evil-operator-state-map + evil-replace-state-map)) + +;; Function to unbind a key in all Evil state maps +(defun my-unbind-key-in-evil-states (key) + (dolist (map my-evil-state-maps) + (define-key (symbol-value map) (kbd key) nil))) (my-use-package evil :ensure t :demand t + :init + (setq evil-want-integration t) + (setq evil-want-keybinding nil) :custom (evil-undo-system 'undo-redo) :config + (my-unbind-key-in-evil-states "C-.") + (evil-mode)) (my-use-package evil-collection -- 2.48.1