From 2eb0aac88a89b9a1cfa40afcf2fb64dd2aee5ff6 Mon Sep 17 00:00:00 2001 From: Leo Vivier Date: Fri, 12 Jun 2020 22:01:52 +0200 Subject: [PATCH] (feat): Switch to a minor-mode for the dev-suite (#805) * (feat): Switch to a minor-mode for the dev-suite Co-authored-by: N V <44036031+progfolio@users.noreply.github.com> Co-authored-by: N V <44036031+progfolio@users.noreply.github.com> --- .dir-locals.el | 2 +- org-roam-dev.el | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.dir-locals.el b/.dir-locals.el index e9ee807..dcf681b 100644 --- a/.dir-locals.el +++ b/.dir-locals.el @@ -3,4 +3,4 @@ ((emacs-lisp-mode (eval . (require 'org-roam-dev)) - (sentence-end-double-space . nil))) + (eval . (org-roam-dev-mode)))) diff --git a/org-roam-dev.el b/org-roam-dev.el index d0fdb12..469d9c5 100644 --- a/org-roam-dev.el +++ b/org-roam-dev.el @@ -33,7 +33,14 @@ ;; ;;; Code: (require 'emacsql) -(emacsql-fix-vector-indentation) -(provide 'org-roam-dev) +;;;###autoload +(define-minor-mode org-roam-dev-mode + "Minor mode for setting the dev environment of Org-roam." + :lighter " ORD" + (when org-roam-dev-mode + (emacsql-fix-vector-indentation) + (setq-local sentence-end-double-space nil))) + +(provide 'org-roam-dev) ;;; org-roam-dev.el ends here