From: Dmitry Gutov Date: Wed, 23 Nov 2022 18:24:43 +0000 (+0200) Subject: xref--search-property: Jump over entries hidden by outline-minor-mode X-Git-Tag: emacs-29.0.90~1569^2 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=c38f3b1ce1e554bc7c76efdd1af5fc6c3164fc7b;p=emacs.git xref--search-property: Jump over entries hidden by outline-minor-mode * lisp/progmodes/xref.el (xref--search-property): Jump over entries hidden by e.g. outline-minor-mode (bug#49731). --- diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el index 139929dc8a4..e220367a211 100644 --- a/lisp/progmodes/xref.el +++ b/lisp/progmodes/xref.el @@ -346,7 +346,9 @@ backward." (value nil)) (while (progn (goto-char (funcall next (point) property)) - (not (or (setq value (get-text-property (point) property)) + (not (or (and + (memq (get-char-property (point) 'invisible) '(ellipsis nil)) + (setq value (get-text-property (point) property))) (eobp) (bobp))))) (cond (value)