From 29d4287b20eab90c6dad32764d242842f319904b Mon Sep 17 00:00:00 2001 From: Peng Li Date: Tue, 12 Sep 2017 05:59:39 +0800 Subject: [PATCH] evil -binding --- emacs.d/config.org | 2 ++ emacs.d/emacs-evil.org | 9 +++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/emacs.d/config.org b/emacs.d/config.org index 85e5b33..d66765a 100644 --- a/emacs.d/config.org +++ b/emacs.d/config.org @@ -1260,6 +1260,8 @@ set default eshell history folder ;; (add-hook 'eshell-mode-hook (lambda () ;; (local-set-key (kbd "C-l") 'sd/eshell-clear-buffer))) (add-hook 'eshell-mode-hook (apply-partially #'local-set-key (kbd "C-l") 'sd/eshell-clear-buffer)) + ;; (add-hook 'eshell-mode-map (lambda () (interactive) + ;; (define-key eshell-mode-map (kbd "") 'completion-at-point))) #+END_SRC ** Toggle Eshell diff --git a/emacs.d/emacs-evil.org b/emacs.d/emacs-evil.org index 35e030d..727c9ea 100644 --- a/emacs.d/emacs-evil.org +++ b/emacs.d/emacs-evil.org @@ -67,7 +67,10 @@ https://www.emacswiki.org/emacs/Evil. ** state key mapping #+BEGIN_SRC emacs-lisp :tangle yes :results silent - (define-key evil-normal-state-map (kbd "C-") 'previous-buffer) + (with-eval-after-load "evil" + (define-key evil-normal-state-map (kbd "C-SPC") 'mode-line-other-buffer) + (define-key evil-normal-state-map (kbd "C-;") 'previous-multiframe-window) + (evil-define-key 'emacs eshell-mode-map (kbd "C-;") 'previous-multiframe-window)) #+END_SRC * Evil-escape [[https://github.com/syl20bnr/evil-escape][evil-escape]], escape from anything with customizable key sequence. @@ -104,10 +107,12 @@ https://www.emacswiki.org/emacs/Evil. ;; others (evil-leader/set-key "h" 'help) (evil-leader/set-key "g" 'magit-status) + (evil-leader/set-key "d" 'dired) (evil-leader/set-key "e" 'sd/toggle-project-eshell)) (with-eval-after-load "evil" - (evil-define-key 'emacs eshell-mode-map (kbd ";e") 'sd/toggle-project-eshell)) + (evil-define-key 'emacs eshell-mode-map (kbd ";e") 'sd/toggle-project-eshell) + (evil-define-key 'emacs eshell-mode-map (kbd ";d") 'dired)) #+END_SRC -- 2.11.0