summaryrefslogtreecommitdiffstats
path: root/ravi-init-navigation.el
diff options
context:
space:
mode:
Diffstat (limited to 'ravi-init-navigation.el')
-rw-r--r--ravi-init-navigation.el17
1 files changed, 16 insertions, 1 deletions
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
)