From a205621d9b2ab3cc7257f88ea0b71fa54ceaaadd Mon Sep 17 00:00:00 2001 From: Peng Li Date: Tue, 12 Sep 2017 07:51:32 +0800 Subject: [PATCH] Emacs - modify the default face of search highlight --- emacs.d/config.org | 5 +++++ emacs.d/emacs-evil.org | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/emacs.d/config.org b/emacs.d/config.org index df20cde..e25b01e 100644 --- a/emacs.d/config.org +++ b/emacs.d/config.org @@ -358,6 +358,11 @@ improve color for org-mode #+END_SRC +search text theme +#+BEGIN_SRC emacs-lisp :tangle yes :results silent + (set-face-attribute 'lazy-highlight nil :background "yellow" :foreground "black" :weight 'bold) +#+END_SRC + ** Rainbow-delimiter #+BEGIN_SRC emacs-lisp :tangle yes :results silent diff --git a/emacs.d/emacs-evil.org b/emacs.d/emacs-evil.org index 727c9ea..86597e5 100644 --- a/emacs.d/emacs-evil.org +++ b/emacs.d/emacs-evil.org @@ -72,6 +72,16 @@ https://www.emacswiki.org/emacs/Evil. (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 + +** face attribute +Let the search highlight persistent, https://stackoverflow.com/questions/25768036/emacs-evil-non-incremental-search-and-persistent-highlighting/34252236 +#+BEGIN_SRC emacs-lisp :tangle yes :results silent + (evil-select-search-module 'evil-search-module 'evil-search) + + (with-eval-after-load "evil" + (define-key evil-normal-state-map "\\" nil) + (define-key evil-normal-state-map "\\\\" #'evil-ex-nohighlight)) +#+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 -- 2.11.0