emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Orgmode] org-show-following-heading shows even when nil


From: Carsten Dominik
Subject: Re: [Orgmode] org-show-following-heading shows even when nil
Date: Sat, 15 May 2010 08:41:09 +0200


On May 7, 2010, at 7:32 AM, Samuel Wales wrote:

When I go to a location from the agenda, the next headline
is revealed if it was hidden, even if it is a child.

Setting org-show-following-heading to nil or leaving it at
its default value does not prevent this.  Should it?  The
documentation seems to suggest that it should.  What I want
is for hidden children to remain hidden.

Rationale: I like the buffer to be in a form that can be
obtained by navigation and cycling.  For lack of a better
term, I call that "canonical visibility".

Hi Samuel,

for some reason I do not remember, I enforce showing the next headline
in this special case.  Please try the following patch and run with if
for a while, to see if it causes any problems.

- Carsten


        Modified lisp/org-agenda.el
diff --git a/lisp/org-agenda.el b/lisp/org-agenda.el
index 19ea87c..d7bad10 100644
--- a/lisp/org-agenda.el
+++ b/lisp/org-agenda.el
@@ -6124,10 +6124,7 @@ and by additional input from the age of a schedules or deadline entry."
     (push-mark)
     (goto-char pos)
     (when (org-mode-p)
-      (org-show-context 'agenda)
-      (save-excursion
-       (and (outline-next-heading)
-            (org-flag-heading nil)))) ; show the next heading
+      (org-show-context 'agenda))
     (recenter (/ (window-height) 2))
     (run-hooks 'org-agenda-after-show-hook)
     (and highlight (org-highlight (point-at-bol) (point-at-eol)))))




Thanks.

Samuel

--
Q: How many CDC "scientists" does it take to change a lightbulb?
A: "You only think it's dark." [CDC has denied a deadly disease for 25 years]
==========
Retrovirus: http://www.wpinstitute.org/xmrv/index.html


_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
address@hidden
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

- Carsten






reply via email to

[Prev in Thread] Current Thread [Next in Thread]