From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Schulte Subject: Re: [ANN] BREAKING CHANGE -- removing #+BABEL file-wide property lines Date: Thu, 20 Oct 2011 15:34:40 -0600 Message-ID: <87zkgvgxe7.fsf@gmail.com> References: <87pqhrih3s.fsf@gmail.com> <30891.1319141196@alphaville.dokosmarshall.org> <87fwinifqu.fsf@gmail.com> <32184.1319143892@alphaville.dokosmarshall.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([140.186.70.92]:46841) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RH0GF-0001N9-1X for emacs-orgmode@gnu.org; Thu, 20 Oct 2011 17:34:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RH0GD-0008Nh-Jl for emacs-orgmode@gnu.org; Thu, 20 Oct 2011 17:34:47 -0400 Received: from mail-yw0-f41.google.com ([209.85.213.41]:50709) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RH0GD-0008Na-GI for emacs-orgmode@gnu.org; Thu, 20 Oct 2011 17:34:45 -0400 Received: by ywa17 with SMTP id 17so264635ywa.0 for ; Thu, 20 Oct 2011 14:34:45 -0700 (PDT) In-Reply-To: <32184.1319143892@alphaville.dokosmarshall.org> (Nick Dokos's message of "Thu, 20 Oct 2011 16:51:32 -0400") 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: nicholas.dokos@hp.com Cc: Org Mode Nick Dokos writes: > 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. > Oh! Thank you for making this clear, I had assumed that #+PROPERTIES: lines were an integral part of Org-mode which code block header arguments were simply making use of. Having read the section of the info manual you point out above I see that I was mistaken. I've just pushed up what I consider to be a clean implementation. Put briefly the new behavior is that "properties may be used to specify header arguments". More completely... 1. The #+PROPERTIES: (and #+BABEL:) directives no longer exist. 2. The existing #+PROPERTY: line may now be used to specify values for header arguments, e.g., #+PROPERTY: results silent would silence all results in the current buffer. I think this should be simple, easy to remember, and it certainly cleaned up the code base. Please let me know what you think of this new setup. Thanks -- Eric -- Eric Schulte http://cs.unm.edu/~eschulte/