Pārlūkot izejas kodu

org-footnote: refuse to insert a footnote in an inappropriate context

Nicolas Goaziou 13 gadi atpakaļ
vecāks
revīzija
e98a2e4b4d
1 mainītis faili ar 2 papildinājumiem un 0 dzēšanām
  1. 2 0
      lisp/org-footnote.el

+ 2 - 0
lisp/org-footnote.el

@@ -398,6 +398,8 @@ This command prompts for a label.  If this is a label referencing an
 existing label, only insert the label.  If the footnote label is empty
 or new, let the user edit the definition of the footnote."
   (interactive)
+  (unless (org-footnote-in-valid-context-p)
+    (error "Cannot insert a footnote here"))
   (let* ((labels (and (not (equal org-footnote-auto-label 'random))
 		      (org-footnote-all-labels)))
 	 (propose (org-footnote-unique-label labels))