Function: org-roam-buffer-display-dedicated

org-roam-buffer-display-dedicated is an autoloaded, interactive and byte-compiled function defined in org-roam-mode.el.

Signature

(org-roam-buffer-display-dedicated NODE)

Documentation

Launch NODE dedicated Org-roam buffer.

Unlike the persistent org-roam-buffer(var)/org-roam-buffer(fun), the contents of this buffer won't be automatically changed and will be held in place.

In interactive calls prompt to select NODE, unless called with universal-argument, in which case NODE will be set to org-roam-node-at-point.

Key Bindings

Aliases

org-roam-buffer(var)/org-roam-buffer(fun) (obsolete since org-roam 2.0)

Source Code

;; Defined in ~/.emacs.d/elpa/org-roam-20260224.1637/org-roam-mode.el
;;;; Dedicated buffer
;;;###autoload
(defun org-roam-buffer-display-dedicated (node)
  "Launch NODE dedicated Org-roam buffer.
Unlike the persistent `org-roam-buffer', the contents of this
buffer won't be automatically changed and will be held in place.

In interactive calls prompt to select NODE, unless called with
`universal-argument', in which case NODE will be set to
`org-roam-node-at-point'."
  (interactive
   (list (if current-prefix-arg
             (org-roam-node-at-point 'assert)
           (org-roam-node-read nil nil nil 'require-match))))
  (let ((buffer (get-buffer-create (org-roam-buffer--dedicated-name node))))
    (with-current-buffer buffer
      (setq-local org-roam-buffer-current-node node)
      (setq-local org-roam-buffer-current-directory org-roam-directory)
      (org-roam-buffer-render-contents))
    (display-buffer buffer)))