Function: org-roam-buffer-persistent-redisplay

org-roam-buffer-persistent-redisplay is a byte-compiled function defined in org-roam-mode.el.

Signature

(org-roam-buffer-persistent-redisplay)

Documentation

Recompute contents of the persistent org-roam-buffer(var)/org-roam-buffer(fun).

Has no effect when there's no org-roam-node-at-point.

Source Code

;; Defined in ~/.emacs.d/elpa/org-roam-20260224.1637/org-roam-mode.el
(defun org-roam-buffer-persistent-redisplay ()
  "Recompute contents of the persistent `org-roam-buffer'.
Has no effect when there's no `org-roam-node-at-point'."
  (when-let* ((node (org-roam-node-at-point)))
    (unless (equal node org-roam-buffer-current-node)
      (setq org-roam-buffer-current-node node
            org-roam-buffer-current-directory org-roam-directory)
      (with-current-buffer (get-buffer-create org-roam-buffer)
        (org-roam-buffer-render-contents)
        (add-hook 'kill-buffer-hook #'org-roam-buffer--persistent-cleanup-h nil t)))))