Function: hywiki-highlight-word-move-range
hywiki-highlight-word-move-range is a byte-compiled function defined
in hywiki.el.
Signature
(hywiki-highlight-word-move-range)
Documentation
Ensure wikiword highlighting range matches expected range.
Return t if the highlighted range exists at point and gets moved.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hywiki.el
(defun hywiki-highlight-word-move-range ()
"Ensure wikiword highlighting range matches expected range.
Return t if the highlighted range exists at point and gets moved."
(let* ((but (hproperty:but-get (point) 'face hywiki-word-face))
(but-start (when but (hproperty:but-start but)))
(but-end (when but (hproperty:but-end but))))
(when (and but-start but-end)
(save-excursion
(goto-char but-start)
(cl-destructuring-bind (wikiword start end)
(hywiki-word-at :range)
(when (and wikiword start end but-start but-end
(or (/= start but-start) (/= end but-end)))
(hproperty:but-move but start end)
t))))))