diff options
-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)) |