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 16:51:32 -0400 Message-ID: <32184.1319143892@alphaville.dokosmarshall.org> References: <87pqhrih3s.fsf@gmail.com> <30891.1319141196@alphaville.dokosmarshall.org> <87fwinifqu.fsf@gmail.com> Reply-To: nicholas.dokos@hp.com Return-path: Received: from eggs.gnu.org ([140.186.70.92]:60539) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RGzaX-00058f-Cj for emacs-orgmode@gnu.org; Thu, 20 Oct 2011 16:51:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RGzaT-0006VS-IL for emacs-orgmode@gnu.org; Thu, 20 Oct 2011 16:51:40 -0400 Received: from g4t0016.houston.hp.com ([15.201.24.19]:44926) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RGzaR-0006TQ-LP for emacs-orgmode@gnu.org; Thu, 20 Oct 2011 16:51:35 -0400 In-Reply-To: Message from Eric Schulte of "Thu, 20 Oct 2011 14:12:57 MDT." <87fwinifqu.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: nicholas.dokos@hp.com, Org Mode Eric Schulte wrote: > Nick Dokos writes: > > > Eric Schulte wrote: > > > >> I have just pushed up a change to the Org-mode git repository which > >> removes support for #+BABEL lines. Please use the more general > >> #+PROPERTIES lines instead. > >> > > > > Coming late to the dance - sorry. I think that's very confusing. > > "Property" is an overloaded term in org: we now have the :PROPERTIES: > > drawer, the #+PROPERTY line and the #+PROPERTIES line (singular and > > plural forms are already pretty bad). > > Do the #+PROPERTY and #+PROPERTIES lines have different semantics? I think so: see section 7.1 for a use of the former. AFAICT, the latter only applies to code block header arguments. > > > Also, there is the general concept of properties (the stuff that the > > property API applies to). > > > > Unless there is an underlying unity of which I'm unaware, I'd strongly > > suggest another term - perhaps CODE_BLOCK_HEADER_ARGUMENTS (plus > > an easy-template for easy insertion). > > > > Code blocks already piggy-back off of subtree properties pulling their > header arguments out of the properties specified on the subtree level. > Given that header arguments and properties are already thus interleaved > I believe that properties should be used on the file-wide level as well, > rather than introducing another synonymous keyword which adds no new > functionality. > > Does that make sense? > Yes, but the #+PROPERTIES line has nothing to do with org properties. It *only* affects code blocks, no? Nick