Function: projectile-dashboard--render

projectile-dashboard--render is a byte-compiled function defined in projectile.el.

Signature

(projectile-dashboard--render DATA)

Documentation

Render the dashboard described by DATA into the current buffer.

Source Code

;; Defined in ~/.emacs.d/elpa/projectile-20260820.1509/projectile.el
(defun projectile-dashboard--render (data)
  "Render the dashboard described by DATA into the current buffer."
  (projectile--report-title
   (if-let* ((name (plist-get data :name)))
       (format "Projectile dashboard: %s" name)
     "Projectile dashboard"))
  (if (null (plist-get data :root))
      (projectile-dashboard--render-no-project data)
    (dolist (section projectile-dashboard-sections)
      (pcase section
        ('project (projectile-dashboard--render-project data))
        ('links (projectile-dashboard--render-links data))
        ('vcs (projectile-dashboard--render-vcs data))
        ('recent (projectile-dashboard--render-recent data))
        ('tasks (projectile-dashboard--render-tasks data))
        ('commands (projectile-dashboard--render-commands data))))
    (projectile--report-hints '((push-button . "act on entry")
                                (forward-button . "next entry")
                                (revert-buffer . "refresh")
                                (projectile-report-copy . "copy")
                                (quit-window . "bury")))))