diff options
Diffstat (limited to 'lisp/org/org-lint.el')
-rw-r--r-- | lisp/org/org-lint.el | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lisp/org/org-lint.el b/lisp/org/org-lint.el index 0894951b654..83c2d08a907 100644 --- a/lisp/org/org-lint.el +++ b/lisp/org/org-lint.el @@ -784,8 +784,12 @@ Use \"export %s\" instead" reports)) (defun org-lint-undefined-footnote-reference (ast) - (let ((definitions (org-element-map ast 'footnote-definition - (lambda (f) (org-element-property :label f))))) + (let ((definitions + (org-element-map ast '(footnote-definition footnote-reference) + (lambda (f) + (and (or (eq 'footnote-definition (org-element-type f)) + (eq 'inline (org-element-property :type f))) + (org-element-property :label f)))))) (org-element-map ast 'footnote-reference (lambda (f) (let ((label (org-element-property :label f))) |