Including Emacs diary entries in Howm menu

⚠️ Note that this doesn’t work properly. There’s a “nil” at the end. Howm has a handy menu for viewing tasks and notes. One thing I wanted to add was my Emacs diary entries for the current date. This took 3 things: First, I created a function for inserting the day’s entries from Emacs diary in the current buffer. (defun my/insert-diary-entries-for-today () "Insert diary entries for today at point." (interactive) (let ((diary-list-entries-hook nil) (diary-display-function 'ignore)) (let ((diary-entries (diary-list-entries (calendar-current-date) 1))) (if diary-entries (dolist (entry diary-entries) (insert (cadr entry) "\n")) (message "No diary entries for today"))))) (and by “I” I mean Claude, mostly) ...

September 26, 2025 Â· Jack Baty

Denote and Howm, sitting in a tree

Using both Howm and Denote for my notes in Emacs. But why?

March 8, 2025 Â· Jack Baty

Howm reminds me of TiddlyWiki

Howm and TiddlyWiki share some features that I like

May 8, 2024 Â· Jack Baty

Emacs Howm package for notes

howm is an Emacs package for taking notes. It was recommended to me recently, so I thought I’d take a look. The project page says “howm: Write fragmentarily and read collectively.” Worth a shot, right? I haven’t seen too many people talking about howm. The best introductions I’ve found are from Leah Neukirchen and Andrei Sukhovskii. I installed it via use-package with the following ;; howm package config (use-package howm :ensure t :config (setq howm-directory "~/Documents/howm/") (setq howm-home-directory "~/Documents/howm/") (setq howm-keyword-file (expand-file-name ".howm-keys" howm-home-directory)) (setq howm-history-file (expand-file-name ".howm-history" howm-home-directory)) (setq howm-view-use-grep t)) ;; (setq howm-view-grep-command "/opt/homebrew/bin/rg")) ;; Fix for help bindings (define-key howm-menu-mode-map "\C-h" nil) (define-key riffle-summary-mode-map "\C-h" nil) (define-key howm-view-contents-mode-map "\C-h" nil) ;; Sensible buffer names (add-hook 'howm-mode-hook 'howm-mode-set-buffer-name) (add-hook 'after-save-hook 'howm-mode-set-buffer-name) I couldn’t get the rg settings to work, so I’m still using grep. It’s fast enough for this test. ...

March 25, 2024 Â· Jack Baty