From ce562e8d702a6af572e9955c7c0ee713516b6b37 Mon Sep 17 00:00:00 2001 From: Peng Li Date: Tue, 26 Sep 2017 18:34:58 +0800 Subject: [PATCH 1/1] Emacs - disable counsel-describe-function. --- emacs.d/config.org | 16 +++++++++------- emacs.d/emacs-evil.org | 3 +++ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/emacs.d/config.org b/emacs.d/config.org index f122389..0c1fd5a 100644 --- a/emacs.d/config.org +++ b/emacs.d/config.org @@ -112,6 +112,7 @@ Make a temp directory for all cache/history files ;; set temp file path for recentf and auto-save (setq recentf-save-file (concat sd-temp-directory "recentf")) + (setq recentf-max-saved-items 1000) (setq auto-save-list-file-prefix (concat sd-temp-directory "auto-save-list/.saves-")) #+END_SRC @@ -704,8 +705,8 @@ let helm windows split inside current window ivy-wrap t) (set-face-attribute 'ivy-current-match nil :background "Orange" :foreground "black") (global-set-key (kbd "M-x") 'counsel-M-x) - (global-set-key (kbd "C-h f") 'counsel-describe-function) - (global-set-key (kbd "C-h v") 'counsel-describe-variable) + ;; (global-set-key (kbd "C-h f") 'counsel-describe-function) + ;; (global-set-key (kbd "C-h v") 'counsel-describe-variable) (global-set-key (kbd "C-x C-f") 'counsel-find-file) (define-key read-expression-map (kbd "C-r") 'counsel-expression-history) (global-set-key (kbd "C-c C-r") 'ivy-resume)) @@ -1421,9 +1422,10 @@ Toggle an eshell in split window below, refer [[http://www.howardism.org/Technic *** hydra install #+BEGIN_SRC emacs-lisp :tangle yes :results silent (use-package hydra - :ensure t) - ;; disable new line in minibuffer when hint hydra - (setq hydra-lv nil) + :ensure t + ;; disable new line in minibuffer when hint hydra + :init + (setq hydra-lv nil)) #+END_SRC *** Windmove Splitter @@ -1515,8 +1517,8 @@ Refer [[https://github.com/abo-abo/hydra/blob/master/hydra-examples.el][hydra-ex ("u" winner-undo "window-Undo" :exit t) ("r" winner-redo "window-Redo" :exit t)) - (with-eval-after-load "evil" - (define-key evil-normal-state-map (kbd ";t") 'sd/hydra-window-layout/body)) + ;; (with-eval-after-load "evil" + ;; (define-key evil-normal-state-map (kbd ";t") 'sd/hydra-window-layout/body)) #+END_SRC diff --git a/emacs.d/emacs-evil.org b/emacs.d/emacs-evil.org index a1f26b5..1d93c6e 100644 --- a/emacs.d/emacs-evil.org +++ b/emacs.d/emacs-evil.org @@ -136,6 +136,7 @@ https://www.emacswiki.org/emacs/Evil. ;; Window (evil-leader/set-key "s" 'evil-window-split) (evil-leader/set-key "v" 'evil-window-vsplit) + (evil-leader/set-key "t" 'sd/hydra-window-layout/body) (evil-leader/set-key "q" 'evil-quit) ;; others (evil-leader/set-key "g" 'magit-status) @@ -197,9 +198,11 @@ Let the search highlight persistent, https://stackoverflow.com/questions/2576803 (dolist (key-fun '(("f" . ivy-switch-buffer) ("b" . counsel-projectile-find-file) ("r" . counsel-recentf) + ("t" . sd/hydra-window-layout/body) ("e" . sd/toggle-project-eshell) ("d" . dired) ("'" . other-window) + ("h" . help) ("q" . evil-quit))) (evil-define-key 'emacs eshell-mode-map (kbd (concat evil-leader/leader (car key-fun))) (cdr key-fun)))) ;; (define-key eshell-mode-map (kbd "C-j") nil) -- 2.11.0