diff --git a/lisp/org-footnote.el b/lisp/org-footnote.el index fd48182f6..c3af9653e 100644 --- a/lisp/org-footnote.el +++ b/lisp/org-footnote.el @@ -661,6 +661,13 @@ offer additional commands in a menu." (let* ((context (and (not special) (org-element-context))) (type (org-element-type context))) (cond + ;; On white space after element, insert a new footnote. + ((> (point) + (save-excursion + (goto-char (org-element-property :end context)) + (skip-chars-backward " \t") + (point))) + (org-footnote-new)) ((eq type 'footnote-reference) (let ((label (org-element-property :label context))) (cond