Lists: Avoid unnecessary buffer-modified

When fixing bullet types, bullets are now only replaced if they would
change, so if nothing changes, the buffer will remain unmodified.
This commit is contained in:
Carsten Dominik 2009-02-15 19:50:56 +01:00
parent ae5b0f5c44
commit fdf8ffc4f1
2 changed files with 2 additions and 1 deletions

View File

@ -2,6 +2,7 @@
* org-list.el (org-toggle-checkbox): Make double prefix set the
checkbox to "[-]".
(org-fix-bullet-type): Only replace bullet it it is changed.
* org.el (org-add-log-setup): Fix positioning when
`org-log-states-order-reversed' is nil.

View File

@ -761,7 +761,7 @@ Also, fix the indentation."
(skip-chars-forward " \t")
(looking-at "\\S-+ *")
(setq oldbullet (match-string 0))
(replace-match bullet)
(unless (equal bullet oldbullet) (replace-match bullet))
(org-shift-item-indentation (- (length bullet) (length oldbullet))))))
(goto-line line)
(org-move-to-column col)