You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

1.4 KiB

UI - Dashboard

Package

Define UI dashboard package.

  (use-package emacs
    :after uno-ui
    :config
    (provide 'uno-ui-dashboard))

Dashboard

  (use-package dashboard
    :after uno-ui-dashboard
    :custom
    (dashboard-banner-logo-title nil)
    (dashboard-center-content t)
    (dashboard-image-banner-max-height 210)
    (dashboard-items '((recents . 5)
                       (agenda . 5)))
    (dashboard-page-separator "\n\n")
    (dashboard-set-file-icons t)
    (dashboard-set-footer nil)
    (dashboard-set-heading-icons t)
    (dashboard-show-shortcuts nil)
    (dashboard-startup-banner (uno-assets-path (if (display-graphic-p)
                                                   "banner.png"
                                                 "banner.txt")))
    (initial-buffer-choice 'uno/ui/dashboard/get-buffer)
    :general
    (uno-leader-define
      "bh" '(dashboard-refresh-buffer :which-key "Dashboard"))
    :init
    (defun uno/ui/dashboard/get-buffer ()
      "Get dashboard buffer."
      (get-buffer dashboard-buffer-name))
    (dashboard-setup-startup-hook)
    :config
    (uno/add-useless-buffer "\\*dashboard\\*")
    (uno/ui/exclude-center-cursor 'dashboard-mode))

  (use-package dashboard
    :after (uno-ui-dashboard projectile)
    :config
    (push '(projects . 5) dashboard-items))