aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Steingold2000-05-16 16:24:25 +0000
committerSam Steingold2000-05-16 16:24:25 +0000
commit399c88ad200db8be2180ca0b2f27738c79de546e (patch)
treebfbe51bc68c70db30bd1f1e0c3ce8ce8751ea2c6
parent01651f075feb8057fe51dbb50f886f09572ab55e (diff)
downloademacs-399c88ad200db8be2180ca0b2f27738c79de546e.tar.gz
emacs-399c88ad200db8be2180ca0b2f27738c79de546e.zip
(debug-ignored-errors): more errors to ignore.
-rw-r--r--lisp/ChangeLog26
-rw-r--r--lisp/info.el34
2 files changed, 33 insertions, 27 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 9096e57bfb9..9a26a771f34 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12000-05-16 Sam Steingold <sds@gnu.org>
2
3 * info.el (debug-ignored-errors): more errors to ignore.
4
12000-05-16 Dave Love <fx@gnu.org> 52000-05-16 Dave Love <fx@gnu.org>
2 6
3 * cus-edit.el: Don't require cl or easymenu. 7 * cus-edit.el: Don't require cl or easymenu.
@@ -62,7 +66,7 @@
62 (help-xref-go-back): Use position information from stack element. 66 (help-xref-go-back): Use position information from stack element.
63 (help-follow): Make position in stack element a pair. Use 67 (help-follow): Make position in stack element a pair. Use
64 help-xref-following. 68 help-xref-following.
65 69
66 * autoarg.el: New file. 70 * autoarg.el: New file.
67 71
68 * faces.el: Declare more functions obsolete. 72 * faces.el: Declare more functions obsolete.
@@ -188,7 +192,7 @@
188 192
189 * ange-ftp.el (ange-ftp-skip-msgs): Include 500 code.for 193 * ange-ftp.el (ange-ftp-skip-msgs): Include 500 code.for
190 handling FTP security extensions. 194 handling FTP security extensions.
191 195
1922000-05-11 Dave Love <fx@gnu.org> 1962000-05-11 Dave Love <fx@gnu.org>
193 197
194 * calendar/todo-mode.el: New file. 198 * calendar/todo-mode.el: New file.
@@ -198,7 +202,7 @@
198 * comint.el (comint-read-input-ring): Move reference to 202 * comint.el (comint-read-input-ring): Move reference to
199 comint-input-ring-size outside of the save-excursion. It was 203 comint-input-ring-size outside of the save-excursion. It was
200 causing the default value to be the only one ever seen. 204 causing the default value to be the only one ever seen.
201 205
202 * font-lock.el: Update copyright. Remove Simon Marshall's email 206 * font-lock.el: Update copyright. Remove Simon Marshall's email
203 address on request from him. 207 address on request from him.
204 208
@@ -336,7 +340,7 @@
336 (makefile-mode): Set local abbrev table to 340 (makefile-mode): Set local abbrev table to
337 makefile-mode-abbrev-table. 341 makefile-mode-abbrev-table.
338 (makefile-font-lock-keywords): Fontify includes and conditionals. 342 (makefile-font-lock-keywords): Fontify includes and conditionals.
339 343
340 * subr.el (add-minor-mode): Handle AFTER for keymaps. Don't 344 * subr.el (add-minor-mode): Handle AFTER for keymaps. Don't
341 set TOGGLE's value. 345 set TOGGLE's value.
342 346
@@ -344,7 +348,7 @@
344 mail-interactive-insert-alias. 348 mail-interactive-insert-alias.
345 (mail-abbrev-complete-alias): New command. 349 (mail-abbrev-complete-alias): New command.
346 (mail-mode-map): Bind it to `M-TAB'. 350 (mail-mode-map): Bind it to `M-TAB'.
347 351
3482000-05-03 Kenichi Handa <handa@etl.go.jp> 3522000-05-03 Kenichi Handa <handa@etl.go.jp>
349 353
350 * language/lao-util.el (lao-compose-region): New function. 354 * language/lao-util.el (lao-compose-region): New function.
@@ -354,8 +358,8 @@
354 * files.el (recover-session): Make directories as necessary 358 * files.el (recover-session): Make directories as necessary
355 if they don't exist yet. 359 if they don't exist yet.
356 360
357 * calendar/cal-french.el 361 * calendar/cal-french.el
358 (french-calendar-multibyte-special-days-array) 362 (french-calendar-multibyte-special-days-array)
359 (french-calendar-special-days-array): Change French text. 363 (french-calendar-special-days-array): Change French text.
360 (calendar-french-date-string): Change output. 364 (calendar-french-date-string): Change output.
361 (calendar-goto-french-date): Likewise. 365 (calendar-goto-french-date): Likewise.
@@ -387,7 +391,7 @@
387 the code loading subdirs.el. 391 the code loading subdirs.el.
388 392
3892000-04-29 Vinicius Jose Latorre <vinicius@cpqd.com.br> 3932000-04-29 Vinicius Jose Latorre <vinicius@cpqd.com.br>
390 394
391 * ps-print.el: Upside-down and face background color printing, 395 * ps-print.el: Upside-down and face background color printing,
392 line number step, doc fix. 396 line number step, doc fix.
393 (ps-print-version): New version number (5.2). 397 (ps-print-version): New version number (5.2).
@@ -407,7 +411,7 @@
407 before generating auto save file name. 411 before generating auto save file name.
408 (auto-save-file-name-transforms): New variable. 412 (auto-save-file-name-transforms): New variable.
409 413
410 * files.el (backup-enable-predicate): 414 * files.el (backup-enable-predicate):
411 Correctly test for a file under a temporary directory. 415 Correctly test for a file under a temporary directory.
412 416
4132000-04-28 Gerd Moellmann <gerd@gnu.org> 4172000-04-28 Gerd Moellmann <gerd@gnu.org>
@@ -433,14 +437,14 @@
433 437
434 * textmodes/texinfmt.el (texinfo-format-xref): Don't try to insert 438 * textmodes/texinfmt.el (texinfo-format-xref): Don't try to insert
435 nil. 439 nil.
436 440
437 * subr.el (add-minor-mode): Use `set' instead of `setq'. 441 * subr.el (add-minor-mode): Use `set' instead of `setq'.
438 442
439 * gud.el (gud-gdb-find-file): Call find-file-noselect with NOWARN 443 * gud.el (gud-gdb-find-file): Call find-file-noselect with NOWARN
440 argument. 444 argument.
441 445
4422000-04-27 Sen Nagata <sen@eccosys.com> 4462000-04-27 Sen Nagata <sen@eccosys.com>
443 447
444 * emacs-lisp/crm.el (crm-completion-table): New variable. 448 * emacs-lisp/crm.el (crm-completion-table): New variable.
445 (crm-collection-fn, crm-test-completion) 449 (crm-collection-fn, crm-test-completion)
446 (completing-read-multiple): Use it. 450 (completing-read-multiple): Use it.
diff --git a/lisp/info.el b/lisp/info.el
index 10e52e2e02a..a65eadb81d4 100644
--- a/lisp/info.el
+++ b/lisp/info.el
@@ -291,7 +291,7 @@ Do the right thing if the file has been compressed or zipped."
291 (list (read-file-name "Info file name: " nil nil t)))) 291 (list (read-file-name "Info file name: " nil nil t))))
292 (let (same-window-buffer-names) 292 (let (same-window-buffer-names)
293 (info file))) 293 (info file)))
294 294
295;;;###autoload (add-hook 'same-window-buffer-names "*info*") 295;;;###autoload (add-hook 'same-window-buffer-names "*info*")
296 296
297;;;###autoload 297;;;###autoload
@@ -306,7 +306,7 @@ In interactive use, a prefix argument directs this command
306to read a file name from the minibuffer. 306to read a file name from the minibuffer.
307 307
308The search path for Info files is in the variable `Info-directory-list'. 308The search path for Info files is in the variable `Info-directory-list'.
309The top-level Info directory is made by combining all the files named `dir' 309The top-level Info directory is made by combining all the files named `dir'
310in all the directories in that path." 310in all the directories in that path."
311 (interactive (if current-prefix-arg 311 (interactive (if current-prefix-arg
312 (list (read-file-name "Info file name: " nil nil t)))) 312 (list (read-file-name "Info file name: " nil nil t))))
@@ -642,10 +642,10 @@ else defaults to `Top'."
642 ;; since we used it. 642 ;; since we used it.
643 (eval (cons 'and 643 (eval (cons 'and
644 (mapcar '(lambda (elt) 644 (mapcar '(lambda (elt)
645 (let ((curr (file-attributes 645 (let ((curr (file-attributes
646 ;; Handle symlinks 646 ;; Handle symlinks
647 (file-truename (car elt))))) 647 (file-truename (car elt)))))
648 648
649 ;; Don't compare the access time. 649 ;; Don't compare the access time.
650 (if curr (setcar (nthcdr 4 curr) 0)) 650 (if curr (setcar (nthcdr 4 curr) 0))
651 (setcar (nthcdr 4 (cdr elt)) 0) 651 (setcar (nthcdr 4 (cdr elt)) 0)
@@ -703,7 +703,7 @@ else defaults to `Top'."
703 (or (cdr dirs) (setq Info-dir-contents-directory 703 (or (cdr dirs) (setq Info-dir-contents-directory
704 (file-name-as-directory (car dirs)))) 704 (file-name-as-directory (car dirs))))
705 (setq dirs (cdr dirs)))) 705 (setq dirs (cdr dirs))))
706 706
707 (or buffers 707 (or buffers
708 (error "Can't find the Info directory node")) 708 (error "Can't find the Info directory node"))
709 ;; Distinguish the dir file that comes with Emacs from all the 709 ;; Distinguish the dir file that comes with Emacs from all the
@@ -979,7 +979,7 @@ If FORK is a string, it is the name to use for the new buffer."
979 (let ((beg (point))) 979 (let ((beg (point)))
980 (forward-line 1) 980 (forward-line 1)
981 (if (re-search-backward node-regexp beg t) 981 (if (re-search-backward node-regexp beg t)
982 (setq compl 982 (setq compl
983 (cons (list (match-string-no-properties 1)) 983 (cons (list (match-string-no-properties 1))
984 compl)))))))) 984 compl))))))))
985 (setq compl (cons '("*") compl)) 985 (setq compl (cons '("*") compl))
@@ -1070,7 +1070,7 @@ If FORK is a string, it is the name to use for the new buffer."
1070 Info-history)))))) 1070 Info-history))))))
1071 1071
1072;; Extract the value of the node-pointer named NAME. 1072;; Extract the value of the node-pointer named NAME.
1073;; If there is none, use ERRORNAME in the error message; 1073;; If there is none, use ERRORNAME in the error message;
1074;; if ERRORNAME is nil, just return nil. 1074;; if ERRORNAME is nil, just return nil.
1075(defun Info-extract-pointer (name &optional errorname) 1075(defun Info-extract-pointer (name &optional errorname)
1076 ;; Bind this in case the user sets it to nil. 1076 ;; Bind this in case the user sets it to nil.
@@ -1339,7 +1339,7 @@ Completion is allowed, and the menu item point is on is the default."
1339 ;; there is a problem here in that if several menu items have the same 1339 ;; there is a problem here in that if several menu items have the same
1340 ;; name you can only go to the node of the first with this command. 1340 ;; name you can only go to the node of the first with this command.
1341 (Info-goto-node (Info-extract-menu-item menu-item) (if fork menu-item))) 1341 (Info-goto-node (Info-extract-menu-item menu-item) (if fork menu-item)))
1342 1342
1343(defun Info-extract-menu-item (menu-item) 1343(defun Info-extract-menu-item (menu-item)
1344 (setq menu-item (regexp-quote menu-item)) 1344 (setq menu-item (regexp-quote menu-item))
1345 (let ((case-fold-search t)) 1345 (let ((case-fold-search t))
@@ -1389,7 +1389,7 @@ N is the digit argument used to invoke this command."
1389 ;; Go to the last node in the menu of Top. 1389 ;; Go to the last node in the menu of Top.
1390 (Info-goto-node (Info-extract-menu-counting nil)) 1390 (Info-goto-node (Info-extract-menu-counting nil))
1391 ;; If the last node in the menu is not last in pointer structure, 1391 ;; If the last node in the menu is not last in pointer structure,
1392 ;; move forward until we can't go any farther. 1392 ;; move forward until we can't go any farther.
1393 (while (Info-forward-node t t) nil) 1393 (while (Info-forward-node t t) nil)
1394 ;; Then keep moving down to last subnode, unless we reach an index. 1394 ;; Then keep moving down to last subnode, unless we reach an index.
1395 (while (and (not (string-match "\\<index\\>" Info-current-node)) 1395 (while (and (not (string-match "\\<index\\>" Info-current-node))
@@ -1940,13 +1940,13 @@ If no reference to follow, moves to the next node, or up if none."
1940 (Info-complete-menu-item 1940 (Info-complete-menu-item
1941 "" (lambda (e) t) t) 1941 "" (lambda (e) t) t)
1942 (error nil)))) 1942 (error nil))))
1943 entries current 1943 entries current
1944 (number 0)) 1944 (number 0))
1945 (while (and items (< number 9)) 1945 (while (and items (< number 9))
1946 (setq current (car items) 1946 (setq current (car items)
1947 items (cdr items) 1947 items (cdr items)
1948 number (1+ number)) 1948 number (1+ number))
1949 (setq entries (cons `[,current 1949 (setq entries (cons `[,current
1950 (Info-menu ,current) 1950 (Info-menu ,current)
1951 :keys ,(format "%d" number)] 1951 :keys ,(format "%d" number)]
1952 entries))) 1952 entries)))
@@ -1957,7 +1957,7 @@ If no reference to follow, moves to the next node, or up if none."
1957 (easy-menu-change '("Info") "Menu item" (nreverse entries))) 1957 (easy-menu-change '("Info") "Menu item" (nreverse entries)))
1958 ;; Update reference menu. Code stolen from `Info-follow-reference'. 1958 ;; Update reference menu. Code stolen from `Info-follow-reference'.
1959 (let ((items nil) 1959 (let ((items nil)
1960 str i entries current 1960 str i entries current
1961 (number 0) 1961 (number 0)
1962 (case-fold-search t)) 1962 (case-fold-search t))
1963 (save-excursion 1963 (save-excursion
@@ -1977,7 +1977,7 @@ If no reference to follow, moves to the next node, or up if none."
1977 (setq current (car items) 1977 (setq current (car items)
1978 items (cdr items) 1978 items (cdr items)
1979 number (1+ number)) 1979 number (1+ number))
1980 (setq entries (cons `[,current 1980 (setq entries (cons `[,current
1981 (Info-follow-reference ,current) 1981 (Info-follow-reference ,current)
1982 t] 1982 t]
1983 entries))) 1983 entries)))
@@ -2035,7 +2035,7 @@ When after all menu items (or if their is no menu), move up to
2035the parent node. 2035the parent node.
2036\\[Info-scroll-down] Normally, scroll backward. If the beginning of the buffer is 2036\\[Info-scroll-down] Normally, scroll backward. If the beginning of the buffer is
2037already visible, try to go to the previous menu entry, or up if there is none. 2037already visible, try to go to the previous menu entry, or up if there is none.
2038\\[beginning-of-buffer] Go to beginning of node. 2038\\[beginning-of-buffer] Go to beginning of node.
2039 2039
2040Advanced commands: 2040Advanced commands:
2041\\[Info-exit] Quit Info: reselect previously selected buffer. 2041\\[Info-exit] Quit Info: reselect previously selected buffer.
@@ -2291,7 +2291,7 @@ The alist key is the character the title is underlined with (?*, ?= or ?-)."
2291 face) 2291 face)
2292 (cond ((= c ?*) (setq face 'Info-title-1-face)) 2292 (cond ((= c ?*) (setq face 'Info-title-1-face))
2293 ((= c ?=) (setq face 'Info-title-2-face)) 2293 ((= c ?=) (setq face 'Info-title-2-face))
2294 (t (setq face 'Info-title-3-face))) 2294 (t (setq face 'Info-title-3-face)))
2295 (put-text-property (match-beginning 1) (match-end 1) 2295 (put-text-property (match-beginning 1) (match-end 1)
2296 'face face)) 2296 'face face))
2297 ;; This is a serious problem for trying to handle multiple 2297 ;; This is a serious problem for trying to handle multiple
@@ -2425,7 +2425,7 @@ specific node to expand."
2425 (setq completions (cdr completions))) 2425 (setq completions (cdr completions)))
2426 t) 2426 t)
2427 nil)))) 2427 nil))))
2428 2428
2429(defun Info-speedbar-goto-node (text node indent) 2429(defun Info-speedbar-goto-node (text node indent)
2430 "When user clicks on TEXT, goto an info NODE. 2430 "When user clicks on TEXT, goto an info NODE.
2431The INDENT level is ignored." 2431The INDENT level is ignored."
@@ -2520,6 +2520,8 @@ BUFFER is the buffer speedbar is requesting buttons for."
2520(dolist (mess '("^Node has no Previous$" 2520(dolist (mess '("^Node has no Previous$"
2521 "^No menu in this node$" 2521 "^No menu in this node$"
2522 "^Node has no Next$" 2522 "^Node has no Next$"
2523 "^No cross-references in this node^"
2524 search-failed
2523 "^No \".*\" in index$")) 2525 "^No \".*\" in index$"))
2524 (add-to-list 'debug-ignored-errors mess)) 2526 (add-to-list 'debug-ignored-errors mess))
2525 2527