Hello, I was happy to see that there has been some discussion recently of implementing biblatex support in AUCTeX:
http://article.gmane.org/gmane.emacs.auctex.general/3238 Regarding reftex, I have been able to implement biblatex support with a custom reftex-cite-format. However, I do have one minor issue with the function reftex-view-crossref (i.e., the function to see the bib entry for a cite macro). The regexp for determining the type of cross-reference is hard-coded and assumes conventional BibTeX citation macros. Biblatex, however, allows for plural "cite" macros (e.g., \footcites, \autocites, \cites). The problem is that reftex-view-crossref does not detect these macros written in plural form. My temporary workaround is to rewrite the function reftex-view-crossref as follows (excuse the git cruft from my own repository): --8<---------------cut here---------------start------------->8--- diff --git a/reftex-dcr.el b/reftex-dcr.el index 8cd74ca..a67749c 100644 --- a/reftex-dcr.el +++ b/reftex-dcr.el @@ -62,7 +62,7 @@ to the functions `reftex-view-cr-cite' and `reftex-view-cr-ref'." (setq reftex-call-back-to-this-buffer (current-buffer)) (cond - ((string-match "\\`\\\\cite\\|cite\\*?\\'\\|bibentry" macro) + ((string-match "\\`\\\\cites*\\|cites*\\*?\\'\\|bibentry" macro) ;; A citation macro: search for bibitems or BibTeX entries (setq dw (reftex-view-cr-cite arg key auto-how))) ((string-match "\\`\\\\ref\\|ref\\(range\\)?\\*?\\'" macro) --8<---------------cut here---------------end--------------->8--- Though I have little understanding of elisp, this hack seems to work for now. I would be most grateful if someone could let me know if I am on the right track. Also I would be eager to learn if there any current plans to add biblatex support to reftex. I realize that biblatex is still in beta, so I can certainly understand that there are good reasons *not* to implement support just yet. Thank you in advance for your help. Regards, Matt _______________________________________________ auctex mailing list [email protected] http://lists.gnu.org/mailman/listinfo/auctex
