From 6fbc5dbf4e6a4c003c9ef8d80444ccdb8d5e183b Mon Sep 17 00:00:00 2001 From: jao Date: Sun, 8 Mar 2026 17:54:48 +0000 Subject: symbol-overlay in org-focus --- lib/doc/jao-org-focus.el | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/doc/jao-org-focus.el b/lib/doc/jao-org-focus.el index 39c1aa4..a135ff5 100644 --- a/lib/doc/jao-org-focus.el +++ b/lib/doc/jao-org-focus.el @@ -141,7 +141,15 @@ With arg, offer to switch to all children, regardless of their parent." (define-minor-mode org-focus-child-mode "A mode for the children of a focused org buffer." :lighter " ◉" - :keymap org-focus-mode-map) + :keymap org-focus-mode-map + (when (and org-focus-child-mode (require 'symbol-overlay nil t)) + (face-remap-reset-base 'symbol-overlay-default-face) + (face-remap-add-relative 'symbol-overlay-default-face 'warning 'underline) + (symbol-overlay-mode 1))) + +(with-eval-after-load 'symbol-overlay + (keymap-set org-focus-mode-map "M-n" 'symbol-overlay-jump-next) + (keymap-set org-focus-mode-map "M-p" 'symbol-overlay-jump-prev)) (provide 'jao-org-focus) -- cgit v1.2.3