From mboxrd@z Thu Jan 1 00:00:00 1970 From: Erik Hetzner Subject: Re: [RFC] Rewrite `org-entry-properties' using parser Date: Fri, 01 Aug 2014 11:41:01 -0700 Message-ID: <53dbdf3f.a189440a.151e.ffff8468@mx.google.com> References: <87tx5xunas.fsf@gmail.com> Reply-To: Erik Hetzner Mime-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37863) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XDHlQ-0004m5-8r for emacs-orgmode@gnu.org; Fri, 01 Aug 2014 14:41:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XDHlK-0003B2-IZ for emacs-orgmode@gnu.org; Fri, 01 Aug 2014 14:41:12 -0400 Received: from mail-pa0-x22e.google.com ([2607:f8b0:400e:c03::22e]:65516) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XDHlK-0003Ae-9r for emacs-orgmode@gnu.org; Fri, 01 Aug 2014 14:41:06 -0400 Received: by mail-pa0-f46.google.com with SMTP id lj1so6242829pab.33 for ; Fri, 01 Aug 2014 11:41:04 -0700 (PDT) Received: from ehetzner-dt.e6h.org (gw-sfo.plos.org. [184.23.159.2]) by mx.google.com with ESMTPSA id qj1sm9424265pbb.24.2014.08.01.11.41.02 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Fri, 01 Aug 2014 11:41:03 -0700 (PDT) In-Reply-To: <87tx5xunas.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: emacs-orgmode@gnu.org At Fri, 01 Aug 2014 01:21:47 +0200, Thorsten Jolitz wrote: >=20 > Hi List, >=20 > here is my first take of rewriting `org-entry-properties'. >=20 > The existing function predates the new parser and some Org variables, > and thus does the parsing and the property classification itself. The > new version leaves parsing to the parser and property classification > (mostly) to existing Org variables, resulting in much simpler code.=20 > > [=E2=80=A6] Hi Thorsten, This doesn=E2=80=99t directly related to this work, but I have been trying = to come up with a workflow for using org-mode for research and have had trouble with the fact that user properties cannot be multi-valued. So if a user wants to assign subjects to an entry, they need to figure some way to assign multiple subjects. There are workarounds, but it would be helpful if user properties could be multivalued. I don=E2=80=99t know if this is feasible given the current codebase; when I looked into it, it seemed pretty difficult. best, Erik --=20 Sent from my free software system .