From 92ac29ee5dece907ab4e1da378b3fcfc8b213046 Mon Sep 17 00:00:00 2001 From: kj Date: Mon, 28 Nov 2022 07:23:27 -0400 Subject: [PATCH] Preparation to be evil again >:) --- configs/init-evil.el | 23 +++++++++++++++++++++++ init.el | 1 + 2 files changed, 24 insertions(+) create mode 100644 configs/init-evil.el diff --git a/configs/init-evil.el b/configs/init-evil.el new file mode 100644 index 0000000..69b435d --- /dev/null +++ b/configs/init-evil.el @@ -0,0 +1,23 @@ +;;; init-evil.el --- VIM dentro de emacs -*- lexical-binding: t -*- + +;; Author: kj +;; URL: https://git.kj2.me/kj/confi-emacs-actual + +;;; Commentary: + +;;; Code: +(use-package evil + :defer t + :straight t + :hook (after-init . evil-mode) + :config + + (setq evil-toggle-key "C-'") + (setq evil-default-state 'emacs) + (setq evil-emacs-state-cursor 'bar) + + (evil-define-key '(normal insert visual replace operator motion emacs) 'global (kbd "C-z") 'evil-undo) + ) + +(provide 'init-evil) +;;; init-evil.el ends here diff --git a/init.el b/init.el index 996e23b..6420f78 100644 --- a/init.el +++ b/init.el @@ -49,6 +49,7 @@ (require 'init-treemacs) ;;(require 'init-ctags) (require 'init-ivy) +;; (require 'init-evil) (require 'init-keys) ;; Lenguajes