From mboxrd@z Thu Jan  1 00:00:00 1970
From: Samuel Wales <samologist@gmail.com>
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: <emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org>
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 <samologist@gmail.com>) 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 <emacs-orgmode@gnu.org>; 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." <emacs-orgmode.gnu.org>
List-Unsubscribe: <http://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
	<mailto:emacs-orgmode-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/pipermail/emacs-orgmode>
List-Post: <mailto:emacs-orgmode@gnu.org>
List-Help: <mailto:emacs-orgmode-request@gnu.org?subject=help>
List-Subscribe: <http://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
	<mailto:emacs-orgmode-request@gnu.org?subject=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 <davison@stats.ox.ac.uk>
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.