From c38f3b1ce1e554bc7c76efdd1af5fc6c3164fc7b Mon Sep 17 00:00:00 2001 From: Dmitry Gutov Date: Wed, 23 Nov 2022 20:24:43 +0200 Subject: [PATCH] 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). --- lisp/progmodes/xref.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) -- 2.39.5