Configuring the Org-roam buffer display
Org-roam does not control how the pop-up buffer is displayed: this is left to the user. The author’s recommended configuration is as follows:
emacs-lisp
(add-to-list 'display-buffer-alist
'("\\*org-roam\\*"
(display-buffer-in-direction)
(direction . right)
(window-width . 0.33)
(window-height . fit-window-to-buffer)))Crucially, the window is a regular window (not a side-window), and this allows for predictable navigation:
RETnavigates to thing-at-point in the current window, replacing the Org-roam buffer.C-u RETnavigates to thing-at-point in the other window.
For users that prefer using a side-window for the org-roam buffer, the following example configuration should provide a good starting point:
emacs-lisp
(add-to-list 'display-buffer-alist
'("\\*org-roam\\*"
(display-buffer-in-side-window)
(side . right)
(slot . 0)
(window-width . 0.33)
(window-parameters . ((no-other-window . t)
(no-delete-other-windows . t)))))