diff options
| author | Carsten Dominik | 2000-06-20 12:52:00 +0000 |
|---|---|---|
| committer | Carsten Dominik | 2000-06-20 12:52:00 +0000 |
| commit | d8fb2015454acbb684137fb78f8dea954b601795 (patch) | |
| tree | e0b7b39c04de221c48b09a9779a704b59e403ad7 /lisp/textmodes/reftex.el | |
| parent | 15e425312806d8cf6456ae78f666b2147e4c8660 (diff) | |
| download | emacs-d8fb2015454acbb684137fb78f8dea954b601795.tar.gz emacs-d8fb2015454acbb684137fb78f8dea954b601795.zip | |
* textmodes/reftex.el (reftex-find-citation-regexp-format):
Support for bibentry.
(reftex-compile-variables): Fixed problem with end of section-re.
* texmodes/reftex-dcr.el (reftex-view-crossref,
reftex-view-crossref-from-bibtex): Deal with changed
`reftex-find-citation-regexp-format'.
(reftex-view-regexp-match, reftex-view-crossref-from-bibtex):
Replaced `remprop' with `put'.
(reftex-view-crossref, reftex-view-crossref-when-idle): Support
for bibentry.
* textmodes/reftex-vars.el (reftex-cite-format-builtin): New entry for
bibentry package.
* textmodes/reftex-parse.el (reftex-locate-bibliography-files): Regexp also
matches "\nobibliography".
* textmodes/reftex-global.el (reftex-renumber-simple-labels): Call
`reftex-ensure-write-access' before doing anything.
(reftex-ensure-write-access): New function.
Diffstat (limited to 'lisp/textmodes/reftex.el')
| -rw-r--r-- | lisp/textmodes/reftex.el | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lisp/textmodes/reftex.el b/lisp/textmodes/reftex.el index 679dc62bba8..9468235a9df 100644 --- a/lisp/textmodes/reftex.el +++ b/lisp/textmodes/reftex.el | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | ;; Copyright (c) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. | 2 | ;; Copyright (c) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. |
| 3 | 3 | ||
| 4 | ;; Author: Carsten Dominik <dominik@strw.LeidenUniv.nl> | 4 | ;; Author: Carsten Dominik <dominik@strw.LeidenUniv.nl> |
| 5 | ;; Version: 4.11 | 5 | ;; Version: 4.14 |
| 6 | ;; Keywords: tex | 6 | ;; Keywords: tex |
| 7 | 7 | ||
| 8 | ;; This file is part of GNU Emacs. | 8 | ;; This file is part of GNU Emacs. |
| @@ -300,7 +300,7 @@ | |||
| 300 | ;;; Define the formal stuff for a minor mode named RefTeX. | 300 | ;;; Define the formal stuff for a minor mode named RefTeX. |
| 301 | ;;; | 301 | ;;; |
| 302 | 302 | ||
| 303 | (defconst reftex-version "RefTeX version 4.11" | 303 | (defconst reftex-version "RefTeX version 4.14" |
| 304 | "Version string for RefTeX.") | 304 | "Version string for RefTeX.") |
| 305 | 305 | ||
| 306 | (defvar reftex-mode nil | 306 | (defvar reftex-mode nil |
| @@ -689,7 +689,7 @@ the label information is recompiled on next use." | |||
| 689 | (defvar reftex-everything-regexp-no-index nil) | 689 | (defvar reftex-everything-regexp-no-index nil) |
| 690 | (defvar reftex-index-re nil) | 690 | (defvar reftex-index-re nil) |
| 691 | (defvar reftex-find-citation-regexp-format | 691 | (defvar reftex-find-citation-regexp-format |
| 692 | "\\\\[a-zA-Z]*cite[*a-zA-Z]*\\*?\\(\\[[^]]*\\]\\|{[^}]*}\\)*{\\([^}]*,\\)?\\(%s\\)[},]") | 692 | "\\\\\\([a-zA-Z]*cite[*a-zA-Z]*\\*?\\|bibentry\\)\\(\\[[^]]*\\]\\|{[^}]*}\\)*{\\([^}]*,\\)?\\(%s\\)[},]") |
| 693 | (defvar reftex-find-reference-format | 693 | (defvar reftex-find-reference-format |
| 694 | "\\\\\\(ref[a-zA-Z]*\\|[a-zA-Z]*ref\\(range\\)?\\)\\*?\\(\\[[^]]*\\]\\|{[^}]*}\\)*{\\(%s\\)}") | 694 | "\\\\\\(ref[a-zA-Z]*\\|[a-zA-Z]*ref\\(range\\)?\\)\\*?\\(\\[[^]]*\\]\\|{[^}]*}\\)*{\\(%s\\)}") |
| 695 | (defvar reftex-macros-with-labels nil) | 695 | (defvar reftex-macros-with-labels nil) |
| @@ -1097,7 +1097,7 @@ This enforces rescanning the buffer on next use." | |||
| 1097 | (concat wbol "\\\\\\(" | 1097 | (concat wbol "\\\\\\(" |
| 1098 | (mapconcat (lambda (x) (regexp-quote (car x))) | 1098 | (mapconcat (lambda (x) (regexp-quote (car x))) |
| 1099 | reftex-section-levels-all "\\|") | 1099 | reftex-section-levels-all "\\|") |
| 1100 | "\\)\\*?\\(\\[[^]]*\\]\\)?{?")) | 1100 | "\\)\\*?\\(\\[[^]]*\\]\\)?[[{ \t\r\n]")) |
| 1101 | (appendix-re (concat wbol "\\(\\\\appendix\\)")) | 1101 | (appendix-re (concat wbol "\\(\\\\appendix\\)")) |
| 1102 | (macro-re | 1102 | (macro-re |
| 1103 | (if macros-with-labels | 1103 | (if macros-with-labels |
| @@ -1609,6 +1609,8 @@ When DIE is non-nil, throw an error if file not found." | |||
| 1609 | ;;; | 1609 | ;;; |
| 1610 | ;;; BibTeX citations. | 1610 | ;;; BibTeX citations. |
| 1611 | 1611 | ||
| 1612 | (autoload 'reftex-citep "reftex-cite") | ||
| 1613 | (autoload 'reftex-citet "reftex-cite") | ||
| 1612 | (autoload 'reftex-make-cite-echo-string "reftex-cite") | 1614 | (autoload 'reftex-make-cite-echo-string "reftex-cite") |
| 1613 | (autoload 'reftex-get-bibfile-list "reftex-cite") | 1615 | (autoload 'reftex-get-bibfile-list "reftex-cite") |
| 1614 | (autoload 'reftex-pop-to-bibtex-entry "reftex-cite") | 1616 | (autoload 'reftex-pop-to-bibtex-entry "reftex-cite") |