Juan & Nick, I like your ideas, but my case is a little different. I only want to hide the BEGIN/END statements, not what comes between them. That is, I'm using a trick Ido Magal suggested (http://permalink.gmane.org/gmane.emacs.orgmode/39226). It works fine, except I see all the distracting block directives.
Cheers. Fil' On 19 March 2011 18:26, Nick Dokos <nicholas.do...@hp.com> wrote: > Juan Pechiar <j...@pechiar.com> wrote: > >> On Sat, Mar 19, 2011 at 05:27:23PM -0400, Filippo A. Salustri wrote: >> > I've started using #+ blocks here and there, and (meaning no >> > disrespect) I find them a bit ugly. I would much rather there were >> > some way to hide the #+ directives (without, of course, impeding their >> > functionality). >> > I believe I've done my due diligence, checking doc & google, but I >> > can't find anything to help. >> > >> > Anyone got something to offer? >> >> If you are referring to directives such as export templates, etc., >> these can in general be placed anywhere in the document. For example, >> inside a COMMENT'ed heading at the end of the document, with folded >> view as default. >> >> You can also have all that in another file and use #+setupfile or >> #include for inclusion. >> >> Other things such as #+category have their equivalent as properties, >> which are normally folded. > > Another similar solution (cribbed from this list, but I don't remember > who suggested it) is to define a drawer and put all that stuff in it - > isn't that what drawers are for? :-) Keep the drawer closed and the mess > is hidden - and it is not affected by general visibility cycling: you > have to open the drawer deliberately. > > The top of one of my org files looks like this: > > --8<---------------cut here---------------start------------->8--- > :SETUP: > #+STARTUP: showall lognotedone > #+SEQ_TODO: TODO(t) STARTED(s) WAITING(w) | DONE(d) DEFERRED CANCELLED(c) > #+TAGS: { FINANCES(f) HOME(h) PACC(p) SCHOOL(s) WORK(w) } CALL(c) ERRAND(e) > :END: > --8<---------------cut here---------------end--------------->8--- > > You need to set up the variable org-drawers - see section 2.8 of the Org > manual. > > Nick > -- Filippo A. Salustri, Ph.D., P.Eng. Mechanical and Industrial Engineering Ryerson University 350 Victoria St, Toronto, ON M5B 2K3, Canada Tel: 416/979-5000 ext 7749 Fax: 416/979-5265 Email: salus...@ryerson.ca http://deseng.ryerson.ca/~fil/