Function: footnote--current-regexp
footnote--current-regexp is a byte-compiled function defined in
footnote.el.gz.
Signature
(footnote--current-regexp &optional INDEX-REGEXP)
Documentation
Return the regexp of the index of the current style.
Source Code
;; Defined in /usr/src/emacs/lisp/mail/footnote.el.gz
(defun footnote--current-regexp (&optional index-regexp)
"Return the regexp of the index of the current style."
(let ((regexp (or index-regexp
(nth 2 (or (assq footnote-style footnote-style-alist)
(nth 0 footnote-style-alist))))))
(concat
(regexp-quote footnote-start-tag) "\\("
;; Hack to avoid repetition of repetition.
;; FIXME: I'm not sure the added * makes sense at all; there is
;; always a single number within the footnote-{start,end}-tag pairs.
(if (string-match "[^\\]\\\\\\{2\\}*[*+?]\\'" regexp)
(substring regexp 0 -1)
regexp)
"*\\)" (regexp-quote footnote-end-tag))))