Hi all,
does someone know why there is `TeX-token-char' in
`BibTeX-auto-regexp-list' (line 1544 of latex.el)? Cite keys aren't
TeX macros and can start with a digit. For example, NASA ADS usually
creates BibTeX entries whose keys start with the year of publication
of the paper, but that `BibTeX-auto-regexp-list' doesn't match such
keys.
If there isn't a good reason for keeping `TeX-token-char', I'd apply
the following change:
--8<---------------cut here---------------start------------->8---
--- a/latex.el
+++ b/latex.el
@@ -1541,8 +1541,7 @@ It will setup BibTeX to store keys in an auto file."
(defvar BibTeX-auto-regexp-list
`(("@[Ss][Tt][Rr][Ii][Nn][Gg]" 1 ignore)
- (,(concat "@[a-zA-Z]+[{(][ \t]*\\(" TeX-token-char "[^,
\n\r\t%\"#'()={}]*\\)")
- 1 LaTeX-auto-bibitem))
+ ("@[a-zA-Z]+[{(][ \t]*\\([^, \n\r\t%\"#'()={}]*\\)" 1 LaTeX-auto-bibitem))
"List of regexp-list expressions matching BibTeX items.")
;;; Macro Argument Hooks
--8<---------------cut here---------------end--------------->8---
or something like this.
Bye,
Mosè
_______________________________________________
auctex-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/auctex-devel