Do not call modification hooks when triggering indentation
* lisp/org-indent.el (org-indent-remove-properties): (org-indent-add-properties): Make sure changing these properties does not trigger modification hooks
This commit is contained in:
parent
2b1d745c09
commit
b7b6a72869
|
@ -203,8 +203,9 @@ useful to make it ever so slightly different."
|
|||
|
||||
(defun org-indent-remove-properties (beg end)
|
||||
"Remove indentations between BEG and END."
|
||||
(let ((inhibit-modification-hooks t))
|
||||
(org-unmodified
|
||||
(remove-text-properties beg end '(line-prefix nil wrap-prefix nil))))
|
||||
(remove-text-properties beg end '(line-prefix nil wrap-prefix nil)))))
|
||||
|
||||
(defun org-indent-remove-properties-from-string (string)
|
||||
"Remove indentations between BEG and END."
|
||||
|
@ -219,7 +220,8 @@ useful to make it ever so slightly different."
|
|||
"Add indentation properties between BEG and END.
|
||||
Assumes that BEG is at the beginning of a line."
|
||||
(when (or t org-indent-mode)
|
||||
(let (ov b e n level exit nstars)
|
||||
(let ((inhibit-modification-hooks t)
|
||||
ov b e n level exit nstars)
|
||||
(org-unmodified
|
||||
(save-excursion
|
||||
(goto-char beg)
|
||||
|
|
Loading…
Reference in New Issue