summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Guerry <bzg@altern.org>2013-02-24 10:49:30 +0100
committerBastien Guerry <bzg@altern.org>2013-02-24 10:49:30 +0100
commit109f7314a3d3404edafd395785d34b2054e6e24a (patch)
tree6da3742907df3205ba90eec3eafdc5d13ab1364b
parented7464b6b63f61e0c50c12ee7447862a0d99406a (diff)
downloadorg-mode-109f7314a3d3404edafd395785d34b2054e6e24a.tar.gz
org.el (org-agenda-prepare-buffers): Don't use `with-silent-modifications' too early
* org.el (org-agenda-prepare-buffers): Don't use `with-silent-modifications' too early. Thanks to J. David Boyd for reporting this and to Florian Beck for confirming the problem.
-rw-r--r--lisp/org.el28
1 files changed, 13 insertions, 15 deletions
diff --git a/lisp/org.el b/lisp/org.el
index d25f941..1e22699 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -17600,21 +17600,20 @@ When a buffer is unmodified, it is just killed. When modified, it is saved
(org-check-agenda-file file)
(set-buffer (org-get-agenda-file-buffer file)))
(widen)
+ (org-refresh-category-properties)
+ (org-refresh-properties org-effort-property 'org-effort)
+ (org-refresh-properties "APPT_WARNTIME" 'org-appt-warntime)
+ (setq org-todo-keywords-for-agenda
+ (append org-todo-keywords-for-agenda org-todo-keywords-1))
+ (setq org-done-keywords-for-agenda
+ (append org-done-keywords-for-agenda org-done-keywords))
+ (setq org-todo-keyword-alist-for-agenda
+ (append org-todo-keyword-alist-for-agenda org-todo-key-alist))
+ (setq org-drawers-for-agenda
+ (append org-drawers-for-agenda org-drawers))
+ (setq org-tag-alist-for-agenda
+ (append org-tag-alist-for-agenda org-tag-alist))
(with-silent-modifications
- (org-refresh-category-properties)
- (org-refresh-properties org-effort-property 'org-effort)
- (org-refresh-properties "APPT_WARNTIME" 'org-appt-warntime)
- (setq org-todo-keywords-for-agenda
- (append org-todo-keywords-for-agenda org-todo-keywords-1))
- (setq org-done-keywords-for-agenda
- (append org-done-keywords-for-agenda org-done-keywords))
- (setq org-todo-keyword-alist-for-agenda
- (append org-todo-keyword-alist-for-agenda org-todo-key-alist))
- (setq org-drawers-for-agenda
- (append org-drawers-for-agenda org-drawers))
- (setq org-tag-alist-for-agenda
- (append org-tag-alist-for-agenda org-tag-alist))
-
(save-excursion
(remove-text-properties (point-min) (point-max) pall)
(when org-agenda-skip-archived-trees
@@ -17634,7 +17633,6 @@ When a buffer is unmodified, it is just killed. When modified, it is saved
(org-uniquify org-todo-keyword-alist-for-agenda)
org-tag-alist-for-agenda (org-uniquify org-tag-alist-for-agenda))))
-
;;;; CDLaTeX minor mode