From e9fbf031de47041ba9b720e5a45aea463f8afceb Mon Sep 17 00:00:00 2001 From: Ravi R Kiran Date: Sun, 9 Mar 2014 22:28:06 -0700 Subject: Overlay map for modal highlight-symbol diff --git a/ravi-init-navigation.el b/ravi-init-navigation.el index 87cd636..c0a5a82 100644 --- a/ravi-init-navigation.el +++ b/ravi-init-navigation.el @@ -222,9 +222,24 @@ :bind (("H-g" . grep))) (use-package highlight-symbol - :bind (("H-n" . highlight-symbol-next) + :bind (("H-n" . ravi/highlight-symbol-next) ("H-N" . highlight-symbol-prev) ("H-s" . highlight-symbol-query-replace)) + :commands highlight-symbol-next + :config + (progn + (defvar ravi/highlight-symbol-overlay-map + (let ((map (make-sparse-keymap))) + (define-key map (kbd "j") 'highlight-symbol-prev) + (define-key map (kbd "k") 'highlight-symbol-next) + (define-key map (kbd "s") 'highlight-symbol-query-replace) + (define-key map (kbd "o") 'highlight-symbol-occur) + map)) + (defun ravi/highlight-symbol-next () + (interactive) + (highlight-symbol-next) + (set-temporary-overlay-map ravi/highlight-symbol-overlay-map t)) + ) :ensure t ) -- cgit v0.10.1