diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2022-08-04 12:34:54 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2022-08-05 11:38:04 -0700 |
commit | 63224751bef26894e420e0e1a6c598663d8f6cbf (patch) | |
tree | 90ed050a3eab29985fbf44330546cd4da37c79d6 | |
parent | b1721f2b43c09d8c4015eca06dfe38d6e8e1e21d (diff) | |
download | dotfiles-63224751bef26894e420e0e1a6c598663d8f6cbf.tar.gz |
ensure howm-mode gets turned on within howm-directory
-rw-r--r-- | .emacs.d/init.el | 8 |
1 files changed, 8 insertions, 0 deletions
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)) |