From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eike Subject: org-elements-parse-buffer and weird property drawers Date: Sat, 30 Aug 2014 19:56:58 +0200 Message-ID: <87r3zxzwgz.fsf@ithaka.home> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55357) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XNn0u-0001JU-6d for emacs-orgmode@gnu.org; Sat, 30 Aug 2014 14:04:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XNn0n-0003Cr-Fq for emacs-orgmode@gnu.org; Sat, 30 Aug 2014 14:04:36 -0400 Received: from ns.km31707.keymachine.de ([87.118.120.70]:41482 helo=eknet.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XNn0n-0003CQ-6O for emacs-orgmode@gnu.org; Sat, 30 Aug 2014 14:04:29 -0400 Received: from 84-73-222-131.dclient.hispeed.ch (EHLO ithaka.home.eknet.org) ([84.73.222.131]) by km31707 (JAMES SMTP Server ) with ESMTPA ID 1144348641 for ; Sat, 30 Aug 2014 20:04:26 +0200 (CEST) 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: org-mode Hello all, I'm playing with the functions in org-elements.el and the following effect seems strange to me: I have a few propery drawers with empty propertys, like #+BEGIN_EXAMPLE :PROPERTIES: :date: [2014-08-29 Fr] :chf: 21.76 :eur: :END: #+END_EXAMPLE If I do org-elements-parse-buffer, the empty one is not there, but the first one is duplicated. At least, there are two node-property elements in the tree like that: #+BEGIN_EXAMPLE (node-property (:key "chf" :value "21.76" :begin 38 :end 58 :post-blank 0 :post-affiliated 38 :parent #4)) (node-property (:key "chf" :value "21.76" :begin 58 :end 67 :post-blank 0 :post-affiliated 58 :parent #4)) #+END_EXAMPLE The function call was this: #+begin_src emacs-lisp (with-current-buffer "test-exp.org" (org-element-parse-buffer)) #+end_src And here is the "test-exp.org" org file: #+BEGIN_EXAMPLE * Sonstiges ** Pizza :PROPERTIES: :chf: 21.76 :eur: :END: #+END_EXAMPLE Am I missing something, or are empty properties not supported? Kind regards, Eike