On 3 Feb 2012, at 15:36, François Pinard wrote:

Hi, everybody.

Writing a longish text for my coworkers this morning, I notice that I do
not know a quick way for collapsing the whole set of paragraphs I'm
currently writing, when their header happens to be many screenfuls above
point.  I have to first return to that header and do TAB there.  Even
this return was not evident to me at first. I wrongly thought that `C-c
C-u' would do it, but it jumps far too much and lands one level higher
than I expected.  Then, /(org)Motion node/ taught me that I could use
`C-c C-j <up>' to this purpose; which is slightly convoluted to me, as I
always perceived `C-c C-j' as a kind of sophisticated "reveal".

Is it unreasonable for me to hope that, instead of `C-c C-j <up> TAB', a
mere TAB from within a long text would quickly do what I wanted?

I have this in my .emacs:

;; From http://stackoverflow.com/questions/8607656/emacs-org-mode-how-to-fold-block-without-going-to-block-header, how to fold a block from inside
(defun zin/org-cycle-current-headline ()
  (interactive)
  (outline-previous-heading)
  (org-cycle))

(add-hook 'org-mode-hook
          (lambda ()
(define-key org-mode-map (kbd "C-c t") 'zin/org-cycle-current-headline)
            ))

Hope this helps,

Alan

Reply via email to