Commit 45cb4eb4 authored by Roland Winkler's avatar Roland Winkler

(bibtex-format-entry, bibtex-search-crossref): Allow OPT prefix for

name of crossref field.
parent 45f8cb0c
2009-04-06 Roland Winkler <>
* textmodes/bibtex.el (bibtex-format-entry)
(bibtex-search-crossref): Allow OPT prefix for name of crossref
2009-04-06 Sam Steingold <>
* simple.el (completion-list-mode-map): Bind "q" to quit-window,
......@@ -1932,7 +1932,8 @@ Formats current entry according to variable `bibtex-entry-format'."
;; Do we have a crossref key?
(goto-char (point-min))
(if (setq bounds (bibtex-search-forward-field "crossref"))
(if (setq bounds (bibtex-search-forward-field
(let ((text (bibtex-text-in-field-bounds bounds t)))
(unless (equal "" text)
(setq crossref-key text))))
......@@ -3521,7 +3522,7 @@ for a crossref key, t otherwise."
(end (cdr (bibtex-valid-entry t)))
(_ (unless end (error "Not inside valid entry")))
(beg (match-end 0)) ; set by `bibtex-valid-entry'
(bounds (bibtex-search-forward-field "crossref" end))
(bounds (bibtex-search-forward-field "\\(OPT\\)?crossref" end))
case-fold-search best temp crossref-key)
(if bounds
(setq crossref-key (bibtex-text-in-field-bounds bounds t)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment