diff options
| -rw-r--r-- | ravi-init-navigation.el | 17 |
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 ) |
