From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nick Dokos Subject: Re: [ANN] BREAKING CHANGE -- removing #+BABEL file-wide property lines Date: Thu, 20 Oct 2011 17:57:35 -0400 Message-ID: <1674.1319147855@alphaville.dokosmarshall.org> References: <87pqhrih3s.fsf@gmail.com> <30891.1319141196@alphaville.dokosmarshall.org> <87fwinifqu.fsf@gmail.com> <32184.1319143892@alphaville.dokosmarshall.org> <87zkgvgxe7.fsf@gmail.com> <804nz3wd14.fsf@somewhere.org> Reply-To: nicholas.dokos@hp.com Return-path: Received: from eggs.gnu.org ([140.186.70.92]:38781) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RH0cP-0008EA-Cv for emacs-orgmode@gnu.org; Thu, 20 Oct 2011 17:57:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RH0cO-0004dT-7L for emacs-orgmode@gnu.org; Thu, 20 Oct 2011 17:57:41 -0400 Received: from g1t0027.austin.hp.com ([15.216.28.34]:48682) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RH0cN-0004cy-Ux for emacs-orgmode@gnu.org; Thu, 20 Oct 2011 17:57:40 -0400 In-Reply-To: Message from "Sebastien Vauban" of "Thu, 20 Oct 2011 23:47:51 +0200." <804nz3wd14.fsf@somewhere.org> 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: Sebastien Vauban Cc: nicholas.dokos@hp.com, emacs-orgmode@gnu.org Sebastien Vauban wrote: > I just have one question, as I'm puzzled by the lack of `:' in front of the > "properties": how do we distinguish the argument "value" from the argument > "name"? > > For example, how do we translate, in the new syntax, > > #+BABEL: :results output code append > > (where `:results' is the "name", and `output', `code' and `append' are > "values")? > #+PROPERTY: results output code append See the aforementioned sec. 7.1 of the manual. Equivalently, * foo :PROPERTIES: :results: output code append :END: That's a consequence of the property syntax. On the code block header line however, you have to have some purely syntactic marker to distinguish properties from their values, hence #+begin_src foo :results output code append :exports both ... The trick is to think of the colon as a delimited (like a comma) not as a part of the property name. Nick