summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Guerry <bzg@altern.org>2012-03-22 01:39:51 +0100
committerBastien Guerry <bzg@altern.org>2012-03-22 01:39:51 +0100
commit6ba1d35f6438ddaedac7e98c298acbb911fa7f35 (patch)
tree55cc6caa1176a63c9c02df47ef82a0e2f1ca0b98
parent2fa0aa69ea524662e2434642ded8c0848455a8f1 (diff)
downloadorg-mode-6ba1d35f6438ddaedac7e98c298acbb911fa7f35.tar.gz
Don't try to hide drawers within subtrees, it slows cycling down.
* org.el (org-cycle-internal-local): Don't try to hide drawers within subtrees in this function, it slows cycling down. This comments the change made in commit bb28480169558a183fab2330476a49b4fb1aec46 Thanks to Marcel Van der Boom for reporting this.
-rw-r--r--lisp/org.el7
1 files changed, 5 insertions, 2 deletions
diff --git a/lisp/org.el b/lisp/org.el
index dd19c87..801a5e2 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -6312,8 +6312,11 @@ in special contexts.
(org-list-set-item-visibility (point-at-bol) struct 'children)
(org-show-entry)
(org-with-limited-levels (show-children))
- (when (memq 'org-cycle-hide-drawers org-cycle-hook)
- (org-cycle-hide-drawers 'subtree))
+ ;; FIXME: This slows down the func way too much.
+ ;; How keep drawers hidden in subtree anyway?
+ ;; (when (memq 'org-cycle-hide-drawers org-cycle-hook)
+ ;; (org-cycle-hide-drawers 'subtree))
+
;; Fold every list in subtree to top-level items.
(when (eq org-cycle-include-plain-lists 'integrate)
(save-excursion