diff options
author | Bastien Guerry <bzg@altern.org> | 2013-02-24 10:49:30 +0100 |
---|---|---|
committer | Bastien Guerry <bzg@altern.org> | 2013-02-24 10:49:30 +0100 |
commit | 109f7314a3d3404edafd395785d34b2054e6e24a (patch) | |
tree | 6da3742907df3205ba90eec3eafdc5d13ab1364b | |
parent | ed7464b6b63f61e0c50c12ee7447862a0d99406a (diff) | |
download | org-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.el | 28 |
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 |