What's New in Denote 3.0 for Emacs

News

Checking out Denote 3.0

At the beginning of this week, Protesilaos released version 3.0 of Denote with a set of new features that should be useful for your note-taking workflow customizations. He also published the first release of a new package called consult-denote which integrates Denote with the Consult package to make certain tasks easier.

Today we're going to try out both of these packages to see if there are new workflow tricks we can use in our own configurations!

Release posts:

The final configuration

(load-theme 'modus-vivendi-tinted t)
(tool-bar-mode 0)
(menu-bar-mode 0)

(add-to-list 'completion-styles 'flex)

(use-package vertico
  :ensure t
  :config
  (vertico-mode 1))

(use-package consult
  :ensure t)

(use-package denote
  :ensure t
  :custom
  (denote-directory "~/Notes")
  (denote-rename-confirmations '(rewrite-front-matter))
  (denote-save-buffers t)
  :config
  (add-hook 'text-mode-hook #'denote-fontify-links-mode-maybe))

(use-package consult-denote
  :after (denote consult)
  :ensure t
  :config
  (consult-denote-mode 1))

Enjoyed this stream? Explore our hands-on courses for deeper, structured learning on Guile Scheme and more.

Get the System Crafters Newsletter
Updates on open source tools, tutorials, and community projects. We'll also occasionally let you know about new courses and resources.
Name (optional)
Email Address