Use Denote notes like Deft with consult-notes
=============================================

Denote
------
As I have written before, Denote is a wonderful tool
to take linked notes in Emacs.

consult-notes
-------------
consult-notes describes itself as a package for easily
selecting notes via consult. It integrates with note
systems like zk, denote, or org-roam.

consult-notes has a minor mode, called
"consult-notes-denote-mode".

This minor mode does three things:
* It adds your denote-directory to its configuration
* It adjusts the display of denote files in consult
* Sets the default function when there is no match to
  create a Denote note

Configuration
-------------
When using Denote without several siloed directories,
the configuration is quite simple.

   (use-package consult-notes
     :config
     (consult-notes-denote-mode))

How it works
------------
After adding the preceding three lines to your Emacs
configuration, searching for Denote notes is simple.

Just issue the command:

    M-x consult-notes

Consult-notes prompts for some text to search, and
performs an incremental search: each extra character
you type narrows the search result.

This way, Denote starts to work like Deft for Emacs.
Here too, typing a search argument incrementally
narrows the list of notes.

The third feature of the minor mode mentioned in the
list above, creating a Denote note when there is no
search match, mimics how Deft for Emacs works.

Global key binding
------------------
Some time ago, I migrated my Deft notes to Denote.
A single key binding completes the migration:

    (global-set-key (kbd "C-c d") #'consult-notes) 

This key binding is what I used to start Deft.


Last edited: $Date: 2023/11/18 19:53:15 $