From: Eli Zaretskii Date: Sat, 30 Mar 2024 07:00:02 +0000 (+0300) Subject: Avoid errors in Info-search-case-sensitively in DIR buffers X-Git-Tag: archive/raspbian/1%29.4+1-4+rpi1~1^2~2^2~17^2~82 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=946d4aad1dfb244352dfd0845a8bc3078fe9bca4;p=emacs.git Avoid errors in Info-search-case-sensitively in DIR buffers * lisp/info.el (Info-search): Don't run the "try other subfiles" code if there are no subfiles. This happens, for example, in DIR files. (Bug#70058) --- diff --git a/lisp/info.el b/lisp/info.el index 1c6df9a6ee5..5817737ca92 100644 --- a/lisp/info.el +++ b/lisp/info.el @@ -2056,7 +2056,7 @@ If DIRECTION is `backward', search in the reverse direction." (re-search-forward regexp nil t)) (signal 'user-search-failed (list regexp)))))) - (if (and bound (not found)) + (if (and (or bound (not Info-current-subfile)) (not found)) (signal 'user-search-failed (list regexp))) (unless (or found bound)