Hello,

"T.F. Torrey" <tftor...@tftorrey.com> writes:

> Hello,
>
> I have a function that uses org-map-entries to build a list of entries.
> It worked until recently.  Now, it fails with simple combinations.  For
> instance, 'LEVEL=1' matches what it should, and 'weblog' matches what it
> should, but 'LEVEL=1+weblog' does not match the intersecting set, or
> anything at all.  Did I miss a change in the syntax, or maybe did a
> recent refactoring introduce an error?  Does anyone else use this kind
> of matching and have it work?

Things seem to be working on my end.  Both release_8.3.3 and the
current master (23f31a9) are giving me the same results:

--8<---------------cut here---------------start------------->8---
#+begin_src elisp
  (org-map-entries
   (lambda () (substring-no-properties (org-get-heading t)))
   "LEVEL=1")
#+end_src

#+RESULTS:
| a | b |

#+begin_src elisp
  (org-map-entries
   (lambda () (substring-no-properties (org-get-heading t)))
   "atag")
#+end_src

#+RESULTS:
| aa | b | ba | bb |

#+begin_src elisp
  (org-map-entries
   (lambda () (substring-no-properties (org-get-heading t)))
   "LEVEL=1+atag")
#+end_src

#+RESULTS:
| b |

* a
** aa                                                                   :atag:
** ab
* b                                                                    :atag:
** ba
** bb
--8<---------------cut here---------------end--------------->8---

-- 
Kyle

Reply via email to