org-footnote: Don't store text-properties of footnote definitions

* lisp/org-footnote.el (org-footnote-at-reference-p,
  org-footnote-at-definition-p): Don't store text-properties of footnote definitions.
This commit is contained in:
Nicolas Goaziou 2011-10-29 14:21:56 +02:00
parent b2408c0096
commit f2b3fe7318
1 changed files with 4 additions and 2 deletions

View File

@ -240,7 +240,8 @@ positions, and the definition, when inlined."
(list label beg end
;; Definition: ensure this is an inline footnote first.
(and (or (not label) (match-string 1))
(org-trim (buffer-substring (match-end 0) (1- end)))))))))
(org-trim (buffer-substring-no-properties
(match-end 0) (1- end)))))))))
(defun org-footnote-at-definition-p ()
"Is the cursor at a footnote definition?
@ -275,7 +276,8 @@ label, start, end and definition of the footnote otherwise."
bound 'move)
(progn (skip-chars-forward " \t\n") (point-at-bol)))
(point))))
(org-trim (buffer-substring (match-end 0) (point)))))))))
(org-trim (buffer-substring-no-properties
(match-end 0) (point)))))))))
(defun org-footnote-get-next-reference (&optional label backward limit)
"Return complete reference of the next footnote.