From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: Bug? Changed behaviour makes tags in headlines without a title parsed as the title Date: Fri, 10 Apr 2015 18:24:07 +0200 Message-ID: <87fv88yms8.fsf@nicolasgoaziou.fr> References: <552530AE.7030301@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55633) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ygbhj-0004nE-96 for emacs-orgmode@gnu.org; Fri, 10 Apr 2015 12:22:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ygbhi-0007R3-2a for emacs-orgmode@gnu.org; Fri, 10 Apr 2015 12:22:51 -0400 Received: from relay3-d.mail.gandi.net ([2001:4b98:c:538::195]:60666) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ygbhh-0007Qa-RN for emacs-orgmode@gnu.org; Fri, 10 Apr 2015 12:22:50 -0400 In-Reply-To: <552530AE.7030301@gmail.com> (Anders Johansson's message of "Wed, 08 Apr 2015 15:44:14 +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: Anders Johansson Cc: emacs-orgmode@gnu.org Hello, Anders Johansson writes: > I have been using "degenerate" inlinetasks with empty titles but many > tags for implementing a kind of coding scheme for coding texts for > qualitative data analysis. Like this: > ----- > > Some text that I want to tag (The inlinetask in my scheme refers to > the paragraph above it) > *************** :tag1:tag2:tag3: > > Other text (no inlinetask-END, mostly) > ----- > > Building org from the master branch, I recently noticed a changed > behaviour in that these tags as are not parsed as tags but instead as > the title, meaning my exports don't work as expected (and possibly > other things, but searching for tags etc.doesn't seem to be affected. > Those functions don't use org-element perhaps?). Indeed. > As far as I could see, this comes from the changes in commit > > 98ee73: org-element: Avoid `org-element-parse-secondary-string', > > where tags are matched with the regexp: > (org-re "[ \t]+\\(:[[:alnum:]_@#%:]+:\\)[ \t]*$") > > which needs whitespace "after" the non-existent title. > > I haven't checked all the different changes going on in org-element though. > > I don't know if this changed behaviour is intended. Otherwise I guess > it's a bug. Empty headings are a pathological case. What if I want to write *************** :title: ? Your interpretation prevents that. Of course, Org is expected to be consistent. However I'm not convinced supporting empty headlines with tags is a good thing. Regards, -- Nicolas Goaziou