From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thorsten Jolitz Subject: `org-element-map' ignores type 'org-data'? Date: Wed, 11 Sep 2013 03:21:28 +0200 Message-ID: <87fvtcnofb.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51230) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VJZ7t-0005ob-Qk for emacs-orgmode@gnu.org; Tue, 10 Sep 2013 21:21:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VJZ7m-0003XI-B1 for emacs-orgmode@gnu.org; Tue, 10 Sep 2013 21:21:49 -0400 Received: from plane.gmane.org ([80.91.229.3]:37069) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VJZ7m-0003X6-1D for emacs-orgmode@gnu.org; Tue, 10 Sep 2013 21:21:42 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1VJZ7j-0001Tx-2V for emacs-orgmode@gnu.org; Wed, 11 Sep 2013 03:21:39 +0200 Received: from e178188006.adsl.alicedsl.de ([85.178.188.6]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 11 Sep 2013 03:21:39 +0200 Received: from tjolitz by e178188006.adsl.alicedsl.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 11 Sep 2013 03:21:39 +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: emacs-orgmode@gnu.org Hi List, when mapping a parse tree with `org-element-map', this ,------------------------------------------------- | (org-element-map tree iorg-all-types-no-text | (lambda (--elem) | (if (eq (org-element-type --elem) 'org-data) [...] `------------------------------------------------- with `iorg-all-types-no-text' defined as ,------------------------------------------------ | (defvar iorg-all-types-no-text | (append '(org-data) org-element-all-elements | org-element-all-objects) | "Types to be selected by `org-element-map'.") `------------------------------------------------ does not work, although the parse-tree clearly starts with ,---------------------- | (org-data nil (... )) `---------------------- The returned mapped tree starts with the first (section (...)) element, org-data is simply ignored and missing. How can I make `org-element-map' act on the 'org-data' element too? -- cheers, Thorsten