From mboxrd@z Thu Jan 1 00:00:00 1970 From: Samuel Wales Subject: Re: orgstruct minor mode Date: Sat, 25 Jul 2009 16:51:05 -0700 Message-ID: <20524da70907251651o7ace016do41fbbdb84486dbd3@mail.gmail.com> References: <878wiiriuz.fsf@cuma.i-did-not-set--mail-host-address--so-tickle-me> <87zlaylr33.fsf@stats.ox.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MUr1E-0004vf-TI for emacs-orgmode@gnu.org; Sat, 25 Jul 2009 19:51:12 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MUr1A-0004t5-6Z for emacs-orgmode@gnu.org; Sat, 25 Jul 2009 19:51:12 -0400 Received: from [199.232.76.173] (port=40170 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MUr19-0004sd-Tj for emacs-orgmode@gnu.org; Sat, 25 Jul 2009 19:51:07 -0400 Received: from mail-gx0-f219.google.com ([209.85.217.219]:46847) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MUr19-0006s5-7K for emacs-orgmode@gnu.org; Sat, 25 Jul 2009 19:51:07 -0400 Received: by gxk19 with SMTP id 19so4530458gxk.18 for ; Sat, 25 Jul 2009 16:51:05 -0700 (PDT) In-Reply-To: <87zlaylr33.fsf@stats.ox.ac.uk> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Dan Davison Cc: maurizio.vitale@polymath-solutions.com, emacs-orgmode@gnu.org It might be nice to have these solutions in one place. I know of hideshow, hideshow-org, the email thread, outline-minor-mode plus regexp fixes, orgstruct, orgstruct++, orgtbl, and org-babel so far. I guess there are several categories. This is very rough. 1) code folding (e.g. hiding the contents of a defun) 2) as much of org as possible without changing the behavior of the mode itself too much. plain lists and headlines can go inside comments or docstrings. 3) literate programming. compile in two steps: compile from org and compile to binary.