From 63224751bef26894e420e0e1a6c598663d8f6cbf Mon Sep 17 00:00:00 2001 From: Sean Whitton Date: Thu, 4 Aug 2022 12:34:54 -0700 Subject: ensure howm-mode gets turned on within howm-directory --- .emacs.d/init.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.emacs.d/init.el b/.emacs.d/init.el index fc8f8393..54265ecb 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -4339,6 +4339,14 @@ We don't use the FILES parameter in the entry for \"d\" in (spw/feature-add-hook howm-mode-set-buffer-name howm (howm after-save-hook)) +(defun spw/howm-directory-howm-mode () + (when-let ((file (buffer-file-name))) + (when (file-in-directory-p file howm-directory) + (howm-mode 1)))) +(spw/when-library-available howm + (with-eval-after-load 'org + (add-hook 'org-mode-hook #'spw/howm-directory-howm-mode))) + ;; Have the global bindings set up right away if we've Howm. (when (file-directory-p "~/doc/howm/") (require 'howm nil t)) -- cgit v1.2.3