Function: footnote--renumber
footnote--renumber is a byte-compiled function defined in
footnote.el.gz.
Signature
(footnote--renumber TO ALIST-ELEM)
Documentation
Renumber a single footnote.
Source Code
;; Defined in /usr/src/emacs/lisp/mail/footnote.el.gz
(defun footnote--renumber (to alist-elem)
"Renumber a single footnote."
(unless (equal to (car alist-elem)) ;Nothing to do.
(let* ((fn-regexp (footnote--current-regexp)))
(setcar alist-elem to)
(dolist (posn (cddr alist-elem))
(goto-char posn)
(when (looking-at fn-regexp)
(replace-match
(propertize
(concat footnote-start-tag
(footnote--index-to-string to)
footnote-end-tag)
'footnote-number to footnote-mouse-highlight t))))
(goto-char (cadr alist-elem))
(when (looking-at fn-regexp)
(replace-match
(propertize
(concat footnote-start-tag
(footnote--index-to-string to)
footnote-end-tag)
'footnote-number to))))))