Skip to content

v0.8

Compare
Choose a tag to compare
@alphapapa alphapapa released this 21 Dec 23:17
· 82 commits to master since this release
v0.8

Additions

  • Function org-ql-completing-read, used by command org-ql-find, now specifies the completion category as org-heading, providing compatibility with Embark. (This is a powerful feature, as it means any org-ql-find result can be acted on from inside the search results with Embark, which provides common actions from Org Agenda and Org speed keys bindings.) (#299. Thanks to Omar Antolín Camarena, Daniel Mendler, and Akira Komamura.)
    • Command org-ql-completing-read-export, bound to C-c C-e or embark-export while in an org-ql-completing-read session, exits and shows an org-ql-view buffer for the current search.
  • Command org-ql-find may be called in an org-agenda or org-ql-view buffer to search the buffers which contributed to the agenda/view buffer.
  • Command org-ql-find-path, which searches outline paths in the current buffer.
  • Command org-ql-open-link, which finds links in entries matching the given query, and opens the selected one with org-open-at-point. (This is helpful when a collection of links are kept in Org files: rather than having to first visit the entry containing the desired link, then locate it within the entry, and then open it, the user can simply select the link and open it directly.)
  • Items in org-ql-view buffers now include the org-category text property, like Org Agenda buffers, which allows grouping with org-super-agenda's category-related selectors. (#363. Thanks to Gabriele Mongiano for reporting.)

Fixes

  • Predicate property correctly uses the value of org-use-property-inheritance when not specified. (#346, #356. Thanks to Bram Schoenmakers.)

Compatibility

  • Emacs 27.1 or later is now required.
  • Org v9.7's org-element API changes required some adjustments. (#364. Thanks to several users for reporting, and to Ihor Radchenko for his feedback.)