From d2fb3e1e5bcf900ea92fa6933a15f71967faa832 Mon Sep 17 00:00:00 2001 From: Emmet Date: Sat, 14 Oct 2023 21:44:39 -0500 Subject: [PATCH] Fixes org agenda following roam containers --- user/app/doom-emacs/config.el | 4 +++- user/app/doom-emacs/doom.org | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/user/app/doom-emacs/config.el b/user/app/doom-emacs/config.el index 71c9c0e..20e972b 100644 --- a/user/app/doom-emacs/config.el +++ b/user/app/doom-emacs/config.el @@ -961,7 +961,9 @@ tasks." (interactive) (org-agenda-switch-to) (if (f-exists-p (concat (dir!) "/org-roam.db")) - (org-roam-switch-db (f-filename (f-parent (dir!))) t)) + (org-roam-switch-db (replace-regexp-in-string (concat "\\/home\\/" user-username "\\/Org\\/") "" (f-parent (dir!))) t)) + (if (f-exists-p (concat (f-parent (dir!)) "/org-roam.db")) + (org-roam-switch-db (replace-regexp-in-string (concat "\\/home\\/" user-username "\\/Org\\/") "" (f-parent (f-parent (dir!)))) t)) (org-roam-olivetti-mode) ) diff --git a/user/app/doom-emacs/doom.org b/user/app/doom-emacs/doom.org index 0d22f69..04b7368 100644 --- a/user/app/doom-emacs/doom.org +++ b/user/app/doom-emacs/doom.org @@ -1117,7 +1117,9 @@ On Wayland, EAF doesn't work. (interactive) (org-agenda-switch-to) (if (f-exists-p (concat (dir!) "/org-roam.db")) - (org-roam-switch-db (f-filename (f-parent (dir!))) t)) + (org-roam-switch-db (replace-regexp-in-string (concat "\\/home\\/" user-username "\\/Org\\/") "" (f-parent (dir!))) t)) + (if (f-exists-p (concat (f-parent (dir!)) "/org-roam.db")) + (org-roam-switch-db (replace-regexp-in-string (concat "\\/home\\/" user-username "\\/Org\\/") "" (f-parent (f-parent (dir!)))) t)) (org-roam-olivetti-mode) ) @@ -1294,6 +1296,7 @@ https://github.com/magit/magit/issues/460 (@cpitclaudel)." "d" 'ibuffer-mark-for-delete "q" 'kill-buffer (kbd "") 'ibuffer-visit-buffer) + #+END_SRC ** Dired Configuration #+BEGIN_SRC emacs-lisp :tangle config.el