Eli Zaretskii writes: > > Thanks. I think the symbol you are introducing and its plist should > be documented in the ELisp manual and mentioned in NEWS. I added it to `(elisp) Standard Errors' after `user-error'. Or should it go next to `search-failed'? It says the list is "grouped by concept" though it seems to be alphabetical. Mark Oteiza writes: > On 01/04/17 at 09:43am, npostavs@users.sourceforge.net wrote: >> npostavs@users.sourceforge.net writes: >> >> > (Info-select-node, Info-search): Replace (signal 'search-failed ...) >> > with (user-error "Search failed: "...). >> >> Turns out this breaks isearch over multiple nodes, as noted by Mark >> Oteiza in [1]. I believe this is fixed by the patch below. >> >> [1]: http://lists.gnu.org/archive/html/emacs-devel/2017-03/msg00869.html > > Thanks for addressing. I get the following with your patch: > > peculiar error: "cats", "(end of node)" Sorry, I messed up. I did an initial implementation using `define-error' in lisp, and I didn't retest after moving that part to C. Here's a corrected patch.