From 47cc473183a45c470728a30243fc379dc222c5b6 Mon Sep 17 00:00:00 2001 From: Peng Li Date: Mon, 11 Sep 2017 20:17:25 +0800 Subject: [PATCH] evil - add eshell toggle --- emacs.d/config.org | 6 ++++++ emacs.d/emacs-evil.org | 9 +++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/emacs.d/config.org b/emacs.d/config.org index f504edc..85e5b33 100644 --- a/emacs.d/config.org +++ b/emacs.d/config.org @@ -3539,3 +3539,9 @@ Use =display-graphic-p= instead of =window-system= blog with modify list draw one line top of the windows +* test +#+BEGIN_SRC emacs-lisp :tangle yes :results silent + ;; test local mode line + ;; (add-to-list 'load-path "~/.emacs.d/elisp") + ;; (require 'my-mode-line) +#+END_SRC diff --git a/emacs.d/emacs-evil.org b/emacs.d/emacs-evil.org index 86b576d..4e0466a 100644 --- a/emacs.d/emacs-evil.org +++ b/emacs.d/emacs-evil.org @@ -60,6 +60,8 @@ https://www.emacswiki.org/emacs/Evil. (advice-add 'evil-insert-state :after (lambda (&optional arg) (when (memq major-mode my-mode-list-to-use-emacs-as-insert) (evil-emacs-state))))) + + #+END_SRC * Evil-escape @@ -88,7 +90,6 @@ https://www.emacswiki.org/emacs/Evil. (evil-leader/set-key "w" 'evil-save) (evil-leader/set-key "r" 'ivy-recentf) (evil-leader/set-key "w" 'save-buffer) - (evil-leader/set-key "e" 'evil-edit) (evil-leader/set-key "o" 'ido-find-file) (evil-leader/set-key "p" 'projectile-find-file) ;; Window @@ -97,7 +98,11 @@ https://www.emacswiki.org/emacs/Evil. (evil-leader/set-key "q" 'evil-quit) ;; others (evil-leader/set-key "h" 'help) - (evil-leader/set-key "h" 'help)) + (evil-leader/set-key "g" 'magit-status) + (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)) #+END_SRC -- 2.11.0