From mboxrd@z Thu Jan 1 00:00:00 1970 From: Erik Hetzner Subject: Re: [RFC] Rewrite `org-entry-properties' using parser Date: Mon, 04 Aug 2014 07:11:04 -0700 Message-ID: <53df947b.a6da440a.6607.ffffd016@mx.google.com> References: <87tx5xunas.fsf@gmail.com> <53dbdf3f.a189440a.151e.ffff8468@mx.google.com> <87fvhd762x.fsf@andrew.cmu.edu> <53df01ea.9126460a.276a.ffff935b@mx.google.com> <87wqaox5gt.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]:49888) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XEIyp-0000lo-AV for emacs-orgmode@gnu.org; Mon, 04 Aug 2014 10:11:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XEIyj-0006R3-KY for emacs-orgmode@gnu.org; Mon, 04 Aug 2014 10:11:15 -0400 Received: from mail-pa0-x235.google.com ([2607:f8b0:400e:c03::235]:45741) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XEIyj-0006Qh-D3 for emacs-orgmode@gnu.org; Mon, 04 Aug 2014 10:11:09 -0400 Received: by mail-pa0-f53.google.com with SMTP id rd3so10098690pab.12 for ; Mon, 04 Aug 2014 07:11:08 -0700 (PDT) In-Reply-To: <87wqaox5gt.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: Aaron Ecay , emacs-orgmode@gnu.org At Mon, 04 Aug 2014 00:07:46 -0400, Aaron Ecay wrote: >=20 > Hi Erik, >=20 > 2014ko abuztuak 3an, Erik Hetzner-ek idatzi zuen: > >=20 > > [=E2=80=A6] > > > > This allows me to search with subject=3D{Bar}, which is very helpful. > > But it would be nice if org supported multi-valued properties.=20 >=20 > It does, at least to a first approximation. Look at the functions > described in: >=20 > (info "(org) Using the property API") >=20 > I=E2=80=99m not sure how well this feature is integrated with agenda > search/filtering, though =E2=80=93 maybe you should give it a try. Hi Aaron, Unfortunately those functions (org-entry-get-multivalued-property, etc.) are completely isolated from all other property related code, so search and filtering does not recognize them. Furthermore, they simply split properties string on whitespace. best, Erik --=20 Sent from my free software system .