~evil-define -> general

This commit is contained in:
2020-08-23 17:15:03 +01:00
parent d8afe4c9d0
commit 78efa78220

View File

@@ -282,17 +282,22 @@ leader-map at "SPC".
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package evil (use-package evil
:hook (after-init-hook . evil-mode) :hook (after-init-hook . evil-mode)
:general
(general-def
:states 'normal
[remap evil-window-vsplit] #'make-frame
"TAB" #'evil-jump-item)
(general-def
:states 'visual
:keymaps 'emacs-lisp-mode-map
"gr" #'eval-region)
(leader
"w" #'evil-window-map
"wd" #'delete-frame)
:init :init
(setq evil-want-keybinding nil (setq evil-want-keybinding nil
evil-split-window-below t evil-split-window-below t
evil-vsplit-window-right t) evil-vsplit-window-right t))
:config
(evil-define-key 'normal global-map
"TAB" #'evil-jump-item)
(evil-define-key 'visual 'emacs-lisp-mode-map "gr" #'eval-region)
(leader
"w" #'evil-window-map
"wd" #'evil-window-delete))
#+end_src #+end_src
*** Evil surround *** Evil surround
#+begin_src emacs-lisp #+begin_src emacs-lisp