How do people search their org roam notes?

This page summarizes the projects mentioned and recommended in the original post on /r/emacs

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • deft

    Deft for Emacs

  • You may be looking for deft: https://jblevins.org/projects/deft/

  • consult-notes

    Use consult to search notes

  • I use consult-notes, which is derived from this consult wiki-entry. it sorts notes by recency. Of course, this assumes that you use consult. I also second the other suggestion to use ripgrep. Here's the function I use:

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • consult

    :mag: consult.el - Consulting completing-read

  • I use consult-notes, which is derived from this consult wiki-entry. it sorts notes by recency. Of course, this assumes that you use consult. I also second the other suggestion to use ripgrep. Here's the function I use:

  • org-reverse-datetree

    An alternative date tree implementation for Emacs Org mode

  • I'm not using org-roam, but is it possible to use https://github.com/akirak/org-reverse-datetree instead?

  • consult-org-roam

    A bunch of convenience functions for operating org-roam with the help of consult

  • Other replies mentioned consult several times, however, instead of it's default functionality or custom functions, I rely on consult-org-roam which can be found on Melpa. It offers several helpful functions such as consult-org-roam-rg-search.

  • zk

    Emacs packages for working with Zettelkasten-style linked notes (by localauthor)

  • notdeft

    NotDeft note manager for Emacs

  • [1] https://github.com/hasu/notdeft

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • xeft

    Fast, interactive Emacs note searching

  • [2] https://github.com/casouri/xeft

  • zetteldesk.el

    Zetteldesk.el is an emacs library built on top of org-roam with the purpose of easier revision on various subjects and a better outliner tool for emacs

  • If your problems are just filtering and sorting your notes, then you should have no trouble. You can even insert them in a temporary buffer and view them all simultaneously. Albeit completely unrelated to daily notes, I recently wrote a package to solve this exact problem you describe, but instead of daily notes, I wanted to filter an arbitrary selection of notes. You can check it out here, the source might give you some inspiration for how to do what you want. Ripgrep is an excellent tool for searching your notes, but what you are asking for isn't really its use case I feel, you want more of a filter, not a search tool.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts