From 4434abf1f47d91acc15461af1b8f2dcd6f83a10b Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 1 Apr 2020 14:51:12 -0400 Subject: [PATCH] Fix #2810: org-roam-directory is reset --- modules/lang/org/contrib/roam.el | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/lang/org/contrib/roam.el b/modules/lang/org/contrib/roam.el index 2ac1c7dce..58a3fe03a 100644 --- a/modules/lang/org/contrib/roam.el +++ b/modules/lang/org/contrib/roam.el @@ -7,6 +7,10 @@ org-roam-find-file org-roam-switch-to-buffer org-roam-graph-show) + :preface + ;; Set this to nil so we can later detect whether the user has set a custom + ;; directory for it, and default to `org-directory' if they haven't. + (defvar org-roam-directory nil) :init (map! :after org :map org-mode-map @@ -19,7 +23,8 @@ "g" #'org-roam-graph-show "i" #'org-roam-insert) :config - (setq org-roam-directory org-directory) + (unless org-roam-directory + (setq org-roam-directory org-directory)) (org-roam-mode +1))