From 32865d3d0cc5c647904211fb59f121580fc6e68a Mon Sep 17 00:00:00 2001 From: Jethro Kuan Date: Sun, 9 Feb 2020 21:22:24 +0800 Subject: [PATCH] Fix org-roam buffer being selected on org-roam--setup-buffer --- org-roam.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/org-roam.el b/org-roam.el index 1ab7fc8..bfe20b5 100644 --- a/org-roam.el +++ b/org-roam.el @@ -409,14 +409,15 @@ Valid states are 'visible, 'exists and 'none." (defun org-roam--setup-buffer () "Setup the `org-roam' buffer at the `org-roam-position'." - (save-excursion + (let ((window (get-buffer-window))) (-> (get-buffer-create org-roam-buffer) (display-buffer-in-side-window `((side . ,org-roam-position))) (select-window)) (org-roam--set-width (round (* (frame-width) - org-roam-buffer-width))))) + org-roam-buffer-width))) + (select-window window))) (defun org-roam () "Pops up the window `org-roam-buffer' accordingly."