diff options
| author | Carsten Dominik | 2006-02-22 07:21:49 +0000 |
|---|---|---|
| committer | Carsten Dominik | 2006-02-22 07:21:49 +0000 |
| commit | 5d2a58e00702c1a2cc42ac48dd12dec39f899364 (patch) | |
| tree | f3bccecc21cd565693d91ff19ca90f46df871185 | |
| parent | 4af584809810fa88c6faa26f19a9d07665c30361 (diff) | |
| download | emacs-5d2a58e00702c1a2cc42ac48dd12dec39f899364.tar.gz emacs-5d2a58e00702c1a2cc42ac48dd12dec39f899364.zip | |
Version number change only
| -rw-r--r-- | lisp/textmodes/reftex-auc.el | 2 | ||||
| -rw-r--r-- | lisp/textmodes/reftex-cite.el | 2 | ||||
| -rw-r--r-- | lisp/textmodes/reftex-dcr.el | 108 | ||||
| -rw-r--r-- | lisp/textmodes/reftex-global.el | 2 | ||||
| -rw-r--r-- | lisp/textmodes/reftex-index.el | 2 | ||||
| -rw-r--r-- | lisp/textmodes/reftex-parse.el | 2 | ||||
| -rw-r--r-- | lisp/textmodes/reftex-ref.el | 2 | ||||
| -rw-r--r-- | lisp/textmodes/reftex-sel.el | 2 | ||||
| -rw-r--r-- | lisp/textmodes/reftex-toc.el | 2 |
9 files changed, 63 insertions, 61 deletions
diff --git a/lisp/textmodes/reftex-auc.el b/lisp/textmodes/reftex-auc.el index ff044230803..394a0b52b19 100644 --- a/lisp/textmodes/reftex-auc.el +++ b/lisp/textmodes/reftex-auc.el | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | ;; 2006 Free Software Foundation, Inc. | 3 | ;; 2006 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Carsten Dominik <dominik@science.uva.nl> | 5 | ;; Author: Carsten Dominik <dominik@science.uva.nl> |
| 6 | ;; Version: VERSIONTAG | 6 | ;; Version: 4.31 |
| 7 | 7 | ||
| 8 | ;; This file is part of GNU Emacs. | 8 | ;; This file is part of GNU Emacs. |
| 9 | 9 | ||
diff --git a/lisp/textmodes/reftex-cite.el b/lisp/textmodes/reftex-cite.el index c6f43a07d26..ced44757ffd 100644 --- a/lisp/textmodes/reftex-cite.el +++ b/lisp/textmodes/reftex-cite.el | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | ;; 2006 Free Software Foundation, Inc. | 3 | ;; 2006 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Carsten Dominik <dominik@science.uva.nl> | 5 | ;; Author: Carsten Dominik <dominik@science.uva.nl> |
| 6 | ;; Version: VERSIONTAG | 6 | ;; Version: 4.31 |
| 7 | 7 | ||
| 8 | ;; This file is part of GNU Emacs. | 8 | ;; This file is part of GNU Emacs. |
| 9 | 9 | ||
diff --git a/lisp/textmodes/reftex-dcr.el b/lisp/textmodes/reftex-dcr.el index 7546c654f70..1e60b8e663e 100644 --- a/lisp/textmodes/reftex-dcr.el +++ b/lisp/textmodes/reftex-dcr.el | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | ;; 2006 Free Software Foundation, Inc. | 3 | ;; 2006 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Carsten Dominik <dominik@science.uva.nl> | 5 | ;; Author: Carsten Dominik <dominik@science.uva.nl> |
| 6 | ;; Version: VERSIONTAG | 6 | ;; Version: 4.31 |
| 7 | ;; | 7 | ;; |
| 8 | 8 | ||
| 9 | ;; This file is part of GNU Emacs. | 9 | ;; This file is part of GNU Emacs. |
| @@ -33,7 +33,7 @@ | |||
| 33 | (require 'reftex) | 33 | (require 'reftex) |
| 34 | ;;; | 34 | ;;; |
| 35 | 35 | ||
| 36 | (defun reftex-view-crossref (&optional arg auto-how) | 36 | (defun reftex-view-crossref (&optional arg auto-how fail-quietly) |
| 37 | "View cross reference of macro at point. Point must be on the KEY | 37 | "View cross reference of macro at point. Point must be on the KEY |
| 38 | argument. When at at `\\ref' macro, show corresponding `\\label' | 38 | argument. When at at `\\ref' macro, show corresponding `\\label' |
| 39 | definition, also in external documents (`xr'). When on a label, show | 39 | definition, also in external documents (`xr'). When on a label, show |
| @@ -56,52 +56,53 @@ to the functions `reftex-view-cr-cite' and `reftex-view-cr-ref'." | |||
| 56 | dw) | 56 | dw) |
| 57 | 57 | ||
| 58 | (if (or (null macro) (reftex-in-comment)) | 58 | (if (or (null macro) (reftex-in-comment)) |
| 59 | (error "Not on a crossref macro argument")) | 59 | (or fail-quietly |
| 60 | 60 | (error "Not on a crossref macro argument")) | |
| 61 | (setq reftex-call-back-to-this-buffer (current-buffer)) | 61 | |
| 62 | 62 | (setq reftex-call-back-to-this-buffer (current-buffer)) | |
| 63 | (cond | 63 | |
| 64 | ((string-match "\\`\\\\cite\\|cite\\*?\\'\\|bibentry" macro) | 64 | (cond |
| 65 | ;; A citation macro: search for bibitems or BibTeX entries | 65 | ((string-match "\\`\\\\cite\\|cite\\*?\\'\\|bibentry" macro) |
| 66 | (setq dw (reftex-view-cr-cite arg key auto-how))) | 66 | ;; A citation macro: search for bibitems or BibTeX entries |
| 67 | ((string-match "\\`\\\\ref\\|ref\\(range\\)?\\*?\\'" macro) | 67 | (setq dw (reftex-view-cr-cite arg key auto-how))) |
| 68 | ;; A reference macro: search for labels | 68 | ((string-match "\\`\\\\ref\\|ref\\(range\\)?\\*?\\'" macro) |
| 69 | (setq dw (reftex-view-cr-ref arg key auto-how))) | 69 | ;; A reference macro: search for labels |
| 70 | (auto-how nil) ;; No further action for automatic display (speed) | 70 | (setq dw (reftex-view-cr-ref arg key auto-how))) |
| 71 | ((or (equal macro "\\label") | 71 | (auto-how nil) ;; No further action for automatic display (speed) |
| 72 | (member macro reftex-macros-with-labels)) | 72 | ((or (equal macro "\\label") |
| 73 | ;; A label macro: search for reference macros | 73 | (member macro reftex-macros-with-labels)) |
| 74 | (reftex-access-scan-info arg) | 74 | ;; A label macro: search for reference macros |
| 75 | (setq dw (reftex-view-regexp-match | 75 | (reftex-access-scan-info arg) |
| 76 | (format reftex-find-reference-format (regexp-quote key)) | 76 | (setq dw (reftex-view-regexp-match |
| 77 | 4 nil nil))) | 77 | (format reftex-find-reference-format (regexp-quote key)) |
| 78 | ((equal macro "\\bibitem") | 78 | 4 nil nil))) |
| 79 | ;; A bibitem macro: search for citations | 79 | ((equal macro "\\bibitem") |
| 80 | (reftex-access-scan-info arg) | 80 | ;; A bibitem macro: search for citations |
| 81 | (setq dw (reftex-view-regexp-match | 81 | (reftex-access-scan-info arg) |
| 82 | (format reftex-find-citation-regexp-format (regexp-quote key)) | 82 | (setq dw (reftex-view-regexp-match |
| 83 | 4 nil nil))) | 83 | (format reftex-find-citation-regexp-format (regexp-quote key)) |
| 84 | ((member macro reftex-macros-with-index) | 84 | 4 nil nil))) |
| 85 | (reftex-access-scan-info arg) | 85 | ((member macro reftex-macros-with-index) |
| 86 | (setq dw (reftex-view-regexp-match | 86 | (reftex-access-scan-info arg) |
| 87 | (format reftex-find-index-entry-regexp-format | 87 | (setq dw (reftex-view-regexp-match |
| 88 | (regexp-quote key)) | 88 | (format reftex-find-index-entry-regexp-format |
| 89 | 3 nil nil))) | 89 | (regexp-quote key)) |
| 90 | (t | 90 | 3 nil nil))) |
| 91 | (reftex-access-scan-info arg) | 91 | (t |
| 92 | (catch 'exit | 92 | (reftex-access-scan-info arg) |
| 93 | (let ((list reftex-view-crossref-extra) | 93 | (catch 'exit |
| 94 | entry mre action group) | 94 | (let ((list reftex-view-crossref-extra) |
| 95 | (while (setq entry (pop list)) | 95 | entry mre action group) |
| 96 | (setq mre (car entry) | 96 | (while (setq entry (pop list)) |
| 97 | action (nth 1 entry) | 97 | (setq mre (car entry) |
| 98 | group (nth 2 entry)) | 98 | action (nth 1 entry) |
| 99 | (when (string-match mre macro) | 99 | group (nth 2 entry)) |
| 100 | (setq dw (reftex-view-regexp-match | 100 | (when (string-match mre macro) |
| 101 | (format action key) group nil nil)) | 101 | (setq dw (reftex-view-regexp-match |
| 102 | (throw 'exit t)))) | 102 | (format action key) group nil nil)) |
| 103 | (error "Not on a crossref macro argument")))) | 103 | (throw 'exit t)))) |
| 104 | (if (and (eq arg 2) (windowp dw)) (select-window dw)))) | 104 | (error "Not on a crossref macro argument")))) |
| 105 | (if (and (eq arg 2) (windowp dw)) (select-window dw))))) | ||
| 105 | 106 | ||
| 106 | (defun reftex-view-cr-cite (arg key how) | 107 | (defun reftex-view-cr-cite (arg key how) |
| 107 | ;; View crossreference of a ref cite. HOW can have the values | 108 | ;; View crossreference of a ref cite. HOW can have the values |
| @@ -243,7 +244,7 @@ With argument, actually select the window showing the cross reference." | |||
| 243 | (not (memq last-command '(reftex-view-crossref | 244 | (not (memq last-command '(reftex-view-crossref |
| 244 | reftex-mouse-view-crossref))) | 245 | reftex-mouse-view-crossref))) |
| 245 | ;; Quick precheck if this might be a relevant spot | 246 | ;; Quick precheck if this might be a relevant spot |
| 246 | ;; FIXME: Can fail with backslash in comment | 247 | ;; `reftex-view-crossref' will do a more thorough check. |
| 247 | (save-excursion | 248 | (save-excursion |
| 248 | (search-backward "\\" nil t) | 249 | (search-backward "\\" nil t) |
| 249 | (looking-at "\\\\[a-zA-Z]*\\(cite\\|ref\\|bibentry\\)")) | 250 | (looking-at "\\\\[a-zA-Z]*\\(cite\\|ref\\|bibentry\\)")) |
| @@ -252,9 +253,9 @@ With argument, actually select the window showing the cross reference." | |||
| 252 | (let ((current-prefix-arg nil)) | 253 | (let ((current-prefix-arg nil)) |
| 253 | (cond | 254 | (cond |
| 254 | ((eq reftex-auto-view-crossref t) | 255 | ((eq reftex-auto-view-crossref t) |
| 255 | (reftex-view-crossref -1 'echo)) | 256 | (reftex-view-crossref -1 'echo 'quiet)) |
| 256 | ((eq reftex-auto-view-crossref 'window) | 257 | ((eq reftex-auto-view-crossref 'window) |
| 257 | (reftex-view-crossref -1 'tmp-window)) | 258 | (reftex-view-crossref -1 'tmp-window 'quiet)) |
| 258 | (t nil))) | 259 | (t nil))) |
| 259 | (error nil)))) | 260 | (error nil)))) |
| 260 | 261 | ||
| @@ -267,7 +268,8 @@ With argument, actually select the window showing the cross reference." | |||
| 267 | ;; Display crossref info in echo area. | 268 | ;; Display crossref info in echo area. |
| 268 | (cond | 269 | (cond |
| 269 | ((null docstruct) | 270 | ((null docstruct) |
| 270 | (message "%s" (substitute-command-keys (format reftex-no-info-message "ref")))) | 271 | (message "%s" |
| 272 | (substitute-command-keys (format reftex-no-info-message "ref")))) | ||
| 271 | ((null entry) | 273 | ((null entry) |
| 272 | (message "ref: unknown label: %s" label)) | 274 | (message "ref: unknown label: %s" label)) |
| 273 | (t | 275 | (t |
| @@ -301,7 +303,7 @@ With argument, actually select the window showing the cross reference." | |||
| 301 | (if (and files (= (length all-files) (length files))) | 303 | (if (and files (= (length all-files) (length files))) |
| 302 | (message "cite: no such database entry: %s" key) | 304 | (message "cite: no such database entry: %s" key) |
| 303 | (message "%s" (substitute-command-keys | 305 | (message "%s" (substitute-command-keys |
| 304 | (format reftex-no-info-message "cite")))) | 306 | (format reftex-no-info-message "cite")))) |
| 305 | nil))) | 307 | nil))) |
| 306 | (when entry | 308 | (when entry |
| 307 | (if item | 309 | (if item |
diff --git a/lisp/textmodes/reftex-global.el b/lisp/textmodes/reftex-global.el index fafc1a30998..e1ae98a59df 100644 --- a/lisp/textmodes/reftex-global.el +++ b/lisp/textmodes/reftex-global.el | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | ;; 2006 Free Software Foundation, Inc. | 3 | ;; 2006 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Carsten Dominik <dominik@science.uva.nl> | 5 | ;; Author: Carsten Dominik <dominik@science.uva.nl> |
| 6 | ;; Version: VERSIONTAG | 6 | ;; Version: 4.31 |
| 7 | 7 | ||
| 8 | ;; This file is part of GNU Emacs. | 8 | ;; This file is part of GNU Emacs. |
| 9 | 9 | ||
diff --git a/lisp/textmodes/reftex-index.el b/lisp/textmodes/reftex-index.el index a7e7203a639..f005e7a3b87 100644 --- a/lisp/textmodes/reftex-index.el +++ b/lisp/textmodes/reftex-index.el | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | ;; 2006 Free Software Foundation, Inc. | 3 | ;; 2006 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Carsten Dominik <dominik@science.uva.nl> | 5 | ;; Author: Carsten Dominik <dominik@science.uva.nl> |
| 6 | ;; Version: VERSIONTAG | 6 | ;; Version: 4.31 |
| 7 | 7 | ||
| 8 | ;; This file is part of GNU Emacs. | 8 | ;; This file is part of GNU Emacs. |
| 9 | 9 | ||
diff --git a/lisp/textmodes/reftex-parse.el b/lisp/textmodes/reftex-parse.el index ce43840c888..76eb7c31df8 100644 --- a/lisp/textmodes/reftex-parse.el +++ b/lisp/textmodes/reftex-parse.el | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | ;; 2006 Free Software Foundation, Inc. | 3 | ;; 2006 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Carsten Dominik <dominik@science.uva.nl> | 5 | ;; Author: Carsten Dominik <dominik@science.uva.nl> |
| 6 | ;; Version: VERSIONTAG | 6 | ;; Version: 4.31 |
| 7 | ;; | 7 | ;; |
| 8 | 8 | ||
| 9 | ;; This file is part of GNU Emacs. | 9 | ;; This file is part of GNU Emacs. |
diff --git a/lisp/textmodes/reftex-ref.el b/lisp/textmodes/reftex-ref.el index f1a8d6d3965..a850da3042e 100644 --- a/lisp/textmodes/reftex-ref.el +++ b/lisp/textmodes/reftex-ref.el | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | ;; 2006 Free Software Foundation, Inc. | 3 | ;; 2006 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Carsten Dominik <dominik@science.uva.nl> | 5 | ;; Author: Carsten Dominik <dominik@science.uva.nl> |
| 6 | ;; Version: VERSIONTAG | 6 | ;; Version: 4.31 |
| 7 | 7 | ||
| 8 | ;; This file is part of GNU Emacs. | 8 | ;; This file is part of GNU Emacs. |
| 9 | 9 | ||
diff --git a/lisp/textmodes/reftex-sel.el b/lisp/textmodes/reftex-sel.el index 9aa7edbf438..69a893ff177 100644 --- a/lisp/textmodes/reftex-sel.el +++ b/lisp/textmodes/reftex-sel.el | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | ;; 2006 Free Software Foundation, Inc. | 3 | ;; 2006 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Carsten Dominik <dominik@science.uva.nl> | 5 | ;; Author: Carsten Dominik <dominik@science.uva.nl> |
| 6 | ;; Version: VERSIONTAG | 6 | ;; Version: 4.31 |
| 7 | 7 | ||
| 8 | ;; This file is part of GNU Emacs. | 8 | ;; This file is part of GNU Emacs. |
| 9 | 9 | ||
diff --git a/lisp/textmodes/reftex-toc.el b/lisp/textmodes/reftex-toc.el index f9eb3cfef82..9b710b92a67 100644 --- a/lisp/textmodes/reftex-toc.el +++ b/lisp/textmodes/reftex-toc.el | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | ;; 2006 Free Software Foundation, Inc. | 3 | ;; 2006 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Carsten Dominik <dominik@science.uva.nl> | 5 | ;; Author: Carsten Dominik <dominik@science.uva.nl> |
| 6 | ;; Version: VERSIONTAG | 6 | ;; Version: 4.31 |
| 7 | 7 | ||
| 8 | ;; This file is part of GNU Emacs. | 8 | ;; This file is part of GNU Emacs. |
| 9 | 9 | ||