From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Moe Subject: Re: About commit named "Allow multi-line properties to be specified in property blocks" Date: Mon, 31 Oct 2011 22:22:20 +0100 Message-ID: <4EAF118C.8050806@christianmoe.com> References: <87vcr5c76e.fsf@gmail.com> <87vcr5j5a5.fsf@gmail.com> Reply-To: mail@christianmoe.com Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([140.186.70.92]:34618) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RKzG1-0003Yi-AK for emacs-orgmode@gnu.org; Mon, 31 Oct 2011 17:19:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RKzG0-0005q4-F9 for emacs-orgmode@gnu.org; Mon, 31 Oct 2011 17:19:01 -0400 Received: from b1.hitrost.net ([91.185.211.67]:53700) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RKzG0-0005Ui-9n for emacs-orgmode@gnu.org; Mon, 31 Oct 2011 17:19:00 -0400 In-Reply-To: <87vcr5j5a5.fsf@gmail.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Eric Schulte Cc: Org Mode List , Nicolas Goaziou Hi, Having followed the thread on Babel and properties after the removal of the #+BABEL headers, I understand the motivation for introducing this. But I share Nicolas' feelings that a property block doesn't rhyme with existing usage of blocks and properties. There were many other ideas that came up: 1. PROPERTY+ lines (as discussed in Eric's message above). 2. A similar approach to the table formula editor (C-c ') for properties. 3. Allowing some properties to accumulate values, in particular making the :var: property for Babel blocks cumulative (slightly different versions suggested by Eric and Darlan; either would require some changes to Org's property handling), and 4. My own idea of allowing any defined property to be passed as an argument to src blocks (which would require some changes to how Babel reads its :var header args). Solutions 1-2 would solve the long lines problem. Solutions 2-4 would avoid introducing new syntax (#+BEGIN_PROPERTY or #+PROPERTY+) largely to make up for having removed old syntax (#+BABEL). Solutions 3-4 would have wide-ranging effects and would need some careful study, but I think the advantages might outweigh the risks. Yours, Christian