diff options
| author | Sam Steingold | 2000-05-16 16:24:25 +0000 |
|---|---|---|
| committer | Sam Steingold | 2000-05-16 16:24:25 +0000 |
| commit | 399c88ad200db8be2180ca0b2f27738c79de546e (patch) | |
| tree | bfbe51bc68c70db30bd1f1e0c3ce8ce8751ea2c6 | |
| parent | 01651f075feb8057fe51dbb50f886f09572ab55e (diff) | |
| download | emacs-399c88ad200db8be2180ca0b2f27738c79de546e.tar.gz emacs-399c88ad200db8be2180ca0b2f27738c79de546e.zip | |
(debug-ignored-errors): more errors to ignore.
| -rw-r--r-- | lisp/ChangeLog | 26 | ||||
| -rw-r--r-- | lisp/info.el | 34 |
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 @@ | |||
| 1 | 2000-05-16 Sam Steingold <sds@gnu.org> | ||
| 2 | |||
| 3 | * info.el (debug-ignored-errors): more errors to ignore. | ||
| 4 | |||
| 1 | 2000-05-16 Dave Love <fx@gnu.org> | 5 | 2000-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 | ||
| 192 | 2000-05-11 Dave Love <fx@gnu.org> | 196 | 2000-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 | ||
| 348 | 2000-05-03 Kenichi Handa <handa@etl.go.jp> | 352 | 2000-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 | ||
| 389 | 2000-04-29 Vinicius Jose Latorre <vinicius@cpqd.com.br> | 393 | 2000-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 | ||
| 413 | 2000-04-28 Gerd Moellmann <gerd@gnu.org> | 417 | 2000-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 | ||
| 442 | 2000-04-27 Sen Nagata <sen@eccosys.com> | 446 | 2000-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 | |||
| 306 | to read a file name from the minibuffer. | 306 | to read a file name from the minibuffer. |
| 307 | 307 | ||
| 308 | The search path for Info files is in the variable `Info-directory-list'. | 308 | The search path for Info files is in the variable `Info-directory-list'. |
| 309 | The top-level Info directory is made by combining all the files named `dir' | 309 | The top-level Info directory is made by combining all the files named `dir' |
| 310 | in all the directories in that path." | 310 | in 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 | |||
| 2035 | the parent node. | 2035 | the 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 |
| 2037 | already visible, try to go to the previous menu entry, or up if there is none. | 2037 | already 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 | ||
| 2040 | Advanced commands: | 2040 | Advanced 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. |
| 2431 | The INDENT level is ignored." | 2431 | The 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 | ||