Hi,

I have started a personal project, with no aims to create a package yet,
to create an alternative to deft. I have very specific reasons:

- Open the library to being used programatically, similar to how
  completing-read works.
- Built around 'grep', to allow more sophisticated queries in the
  future.
- No databases. No "Xapian"-like interfaces. No cache files.
- Multiple source directories.
- Focus on org-mode nodes.
- Easier interface to org-mode for creating links directly from an
  org-mode file.

The result feels pretty snappy. Reading 1000 files with 'grep' and
parsing them takes less than 0.5s in an old laptop. It is so fast that
I don't really feel like adding a cache around it.

I feel this paradigm can scale to more interesting features, such as
querying #+KEYWORD or tags in files, which I am using in my personal
knowledge database.

Feedback is very much welcome. This is the first such "interactive"
project I start with Emacs and I am unfamiliar with the programming
conventions.
http://juanjose.garciaripoll.com/blog/orgnv-navigate-notes-with-grep/index.html

Cheers

-- 
Juan José García Ripoll

Quantum Information and Foundations Group
http://quinfog.hbar.es - http://juanjose.garciaripoll.com


Reply via email to