From: Peng Li Date: Mon, 11 Sep 2017 12:44:56 +0000 (+0800) Subject: evil-matchit enable X-Git-Url: http://47.100.26.94:8080/?a=commitdiff_plain;ds=sidebyside;h=ad178fed4f77dc230deaaf351e2f49f77933f369;p=dotfiles.git evil-matchit enable --- diff --git a/emacs.d/emacs-evil.org b/emacs.d/emacs-evil.org index 4e0466a..35e030d 100644 --- a/emacs.d/emacs-evil.org +++ b/emacs.d/emacs-evil.org @@ -34,7 +34,8 @@ https://www.emacswiki.org/emacs/Evil. (define-key evil-normal-state-map (kbd "C->") (lambda () (interactive) (evil-window-increase-width 3))) (define-key evil-normal-state-map (kbd "C-<") (lambda () (interactive) (evil-window-decrease-width 3))) (define-key evil-normal-state-map (kbd "C-+") (lambda () (interactive) (evil-window-increase-height 3))) - (define-key evil-normal-state-map (kbd "C--") (lambda () (interactive) (evil-window-decrease-height 3)))) + (define-key evil-normal-state-map (kbd "C--") (lambda () (interactive) (evil-window-decrease-height 3))) + (define-key evil-normal-state-map (kbd "C-=") (lambda () (interactive) (balance-windows)))) #+END_SRC ** Initial mode and state config @@ -64,6 +65,10 @@ https://www.emacswiki.org/emacs/Evil. #+END_SRC +** state key mapping +#+BEGIN_SRC emacs-lisp :tangle yes :results silent + (define-key evil-normal-state-map (kbd "C-") 'previous-buffer) +#+END_SRC * Evil-escape [[https://github.com/syl20bnr/evil-escape][evil-escape]], escape from anything with customizable key sequence. #+BEGIN_SRC emacs-lisp :tangle yes :results silent @@ -106,13 +111,13 @@ https://www.emacswiki.org/emacs/Evil. #+END_SRC -* Evil-match +* Evil-matchit [[https://github.com/redguardtoo/evil-matchit]] #+BEGIN_SRC emacs-lisp :tangle yes :results silent (use-package evil-matchit :ensure t :config - (global-evil-leader-mode 1)) + (global-evil-matchit-mode 1)) #+END_SRC * Evil-visualstar