GNU bug report logs -
#11999
24.1.50; New Info file suffix ".info" breaks `Info-find-node-2'
Previous Next
Reported by: "Drew Adams" <drew.adams <at> oracle.com>
Date: Fri, 20 Jul 2012 16:21:01 UTC
Severity: normal
Found in version 24.1.50
Done: Chong Yidong <cyd <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
>> Let's take the use case of typing "i foobar" and getting "No 'foobar'
>> in index." in response. Whose fault/mistake is this?
I tried to type "i foobar" in the "(dir) Top" node and it entered
the debugger with:
Debugger entered--Lisp error: (error "The Info directory node has no index; use m to select a manual")
signal(error ("The Info directory node has no index; use m to select a manual"))
error("The Info directory node has no index; use m to select a manual")
(if (equal Info-current-file "dir") (error "The Info directory node has no index; use m to select a manual"))
(let ((completion-ignore-case t) ...
(list (let ((completion-ignore-case t) ...
call-interactively(Info-index nil nil)
Then I tried to type "i foobar" in the "(emacs) Top" node and it displayed
the message "No `foobar' in index" in the echo area.
I wonder why is this difference? I really have no idea
how this could be fixed in terms of "user error".
> I think it is clearly a "user error".
While I think that removing ugly regexps from `debug-ignored-errors'
was an improvement, a new function has an unfortunate name.
According to http://en.wikipedia.org/wiki/User_error
the term "user error" has offensive connotations
such as "PEBKAC" and "ID-10T error".
For a better name please consider e.g. `error-no-debug'.
Or maybe turn the table and use just `error-debug'
for errors that require debugging? (I see no harm in having
both `error-no-debug' and `error-debug').
This bug report was last modified 12 years and 316 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.