diff options
| author | Dmitry Gutov | 2022-11-23 20:24:43 +0200 |
|---|---|---|
| committer | Dmitry Gutov | 2022-11-23 20:25:45 +0200 |
| commit | c38f3b1ce1e554bc7c76efdd1af5fc6c3164fc7b (patch) | |
| tree | b1f0e268cd02add4f03813bf6b20748bdd02d890 /lisp | |
| parent | 275bc7828645312feaa446af959cce5c659123f3 (diff) | |
| download | emacs-c38f3b1ce1e554bc7c76efdd1af5fc6c3164fc7b.tar.gz emacs-c38f3b1ce1e554bc7c76efdd1af5fc6c3164fc7b.zip | |
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).
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/progmodes/xref.el | 4 |
1 files changed, 3 insertions, 1 deletions
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." | |||
| 346 | (value nil)) | 346 | (value nil)) |
| 347 | (while (progn | 347 | (while (progn |
| 348 | (goto-char (funcall next (point) property)) | 348 | (goto-char (funcall next (point) property)) |
| 349 | (not (or (setq value (get-text-property (point) property)) | 349 | (not (or (and |
| 350 | (memq (get-char-property (point) 'invisible) '(ellipsis nil)) | ||
| 351 | (setq value (get-text-property (point) property))) | ||
| 350 | (eobp) | 352 | (eobp) |
| 351 | (bobp))))) | 353 | (bobp))))) |
| 352 | (cond (value) | 354 | (cond (value) |