aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/textmodes/bibtex.el6
2 files changed, 10 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 9cd341bfccf..7376fc31af4 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,10 @@
12013-06-25 Rüdiger Sonderfeld <ruediger@c-plusplus.de> 12013-06-25 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
2 2
3 * lisp/textmodes/bibtex.el (bibtex-generate-url-list): Add support
4 for DOI URLs.
5
62013-06-25 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
7
3 * lisp/textmodes/bibtex.el (bibtex-mode, bibtex-set-dialect): 8 * lisp/textmodes/bibtex.el (bibtex-mode, bibtex-set-dialect):
4 Update imenu-support when dialect changes. 9 Update imenu-support when dialect changes.
5 10
diff --git a/lisp/textmodes/bibtex.el b/lisp/textmodes/bibtex.el
index 6280e19b637..171f373317a 100644
--- a/lisp/textmodes/bibtex.el
+++ b/lisp/textmodes/bibtex.el
@@ -1224,7 +1224,10 @@ Used by `bibtex-complete-crossref-cleanup' and `bibtex-copy-summary-as-kill'."
1224 (function :tag "Personalized function"))) 1224 (function :tag "Personalized function")))
1225 1225
1226(defcustom bibtex-generate-url-list 1226(defcustom bibtex-generate-url-list
1227 '((("url" . ".*:.*"))) 1227 '((("url" . ".*:.*"))
1228 (("doi" . "10\\.[0-9]+/.+")
1229 "http://dx.doi.org/%s"
1230 ("doi" ".*" 0)))
1228 "List of schemes for generating the URL of a BibTeX entry. 1231 "List of schemes for generating the URL of a BibTeX entry.
1229These schemes are used by `bibtex-url'. 1232These schemes are used by `bibtex-url'.
1230 1233
@@ -1261,6 +1264,7 @@ The following is a complex example, see URL `http://link.aps.org/'.
1261 (\"volume\" \".*\" 0) 1264 (\"volume\" \".*\" 0)
1262 (\"pages\" \"\\`[A-Z]?[0-9]+\" 0)))" 1265 (\"pages\" \"\\`[A-Z]?[0-9]+\" 0)))"
1263 :group 'bibtex 1266 :group 'bibtex
1267 :version "24.4"
1264 :type '(repeat 1268 :type '(repeat
1265 (cons :tag "Scheme" 1269 (cons :tag "Scheme"
1266 (cons :tag "Matcher" :extra-offset 4 1270 (cons :tag "Matcher" :extra-offset 4