From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: [RFC] Do not declare drawers to use them Date: Mon, 21 Oct 2013 12:03:54 +0200 Message-ID: <87iowr3ppx.fsf@gmail.com> References: <87txgc3vvb.fsf@gmail.com> <15535970-9B71-4CF7-8C89-8C9E2328D36C@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40777) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VYCLF-00021V-KS for emacs-orgmode@gnu.org; Mon, 21 Oct 2013 06:04:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VYCL7-00036m-6l for emacs-orgmode@gnu.org; Mon, 21 Oct 2013 06:04:05 -0400 Received: from mail-we0-x22f.google.com ([2a00:1450:400c:c03::22f]:64433) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VYCL6-00035N-VI for emacs-orgmode@gnu.org; Mon, 21 Oct 2013 06:03:57 -0400 Received: by mail-we0-f175.google.com with SMTP id t61so6205492wes.20 for ; Mon, 21 Oct 2013 03:03:56 -0700 (PDT) In-Reply-To: <15535970-9B71-4CF7-8C89-8C9E2328D36C@gmail.com> (Carsten Dominik's message of "Sun, 20 Oct 2013 20:13:40 +0200") 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: Carsten Dominik Cc: Org Mode List Hello, Carsten Dominik writes: > I think one objection agains this patch is that, I think, MobileOrg > relies on #+DRAWERS lines to be present to define drawers. The patch also contains org-mobile.el modifications. > Maybe the MobileOrg maintainers for both Android and iOS can chime in > here? Obviously, a double check cannot hurt. > Otherwise I don't have a significant objection against this change. > I am wondering if it is going to introduce spurious drawers and > parsing errors if someone happens to have a string :xxx: on a line by > itself in the buffer. This might be unlikely, but I am not really > sure. Actually, as far as the parser goes, :xxx: is insufficient to define a drawer. Indeed, the drawer has to be complete, i.e. it has to contain the :END: part. An incomplete drawer does not trigger a parsing error: it is parsed as a mere paragraph. Regards, -- Nicolas Goaziou