Files
.emacs.d/lisp/init-dashboard.el

42 lines
1.8 KiB
EmacsLisp
Raw Normal View History

2025-12-14 09:04:11 +11:00
;; -*- lexical-binding: t; -*-
2026-03-23 12:48:17 +11:00
(use-package dashboard
:init
(use-package doom-dashboard
2026-03-29 19:12:45 +11:00
:straight (doom-dashboard :host github
2026-03-23 12:48:17 +11:00
:repo "emacs-dashboard/doom-dashboard")
:demand t
;; Movement keys like doom.
:bind
(:map dashboard-mode-map
("<remap> <dashboard-previous-line>" . widget-backward)
("<remap> <dashboard-next-line>" . widget-forward)
("<remap> <previous-line>" . widget-backward)
("<remap> <next-line>" . widget-forward)
("<remap> <right-char>" . widget-forward)
("<remap> <left-char>" . widget-backward))
:custom
(dashboard-banner-logo-title "E M A C S")
(dashboard-startup-banner
(concat doom-dashboard-banner-directory "bcc.txt")) ; Use banner you want
(dashboard-footer-icon
(nerd-icons-faicon "nf-fa-github_alt" :face 'success :height 1.5))
(dashboard-page-separator "\n")
(dashboard-startupify-list `(dashboard-insert-banner
dashboard-insert-banner-title
dashboard-insert-newline
dashboard-insert-items
,(dashboard-insert-newline 2)
dashboard-insert-init-info
,(dashboard-insert-newline 2)
doom-dashboard-insert-homepage-footer))
(dashboard-item-generators
'((recents . doom-dashboard-insert-recents-shortmenu)
(bookmarks . doom-dashboard-insert-bookmark-shortmenu)
(projects . doom-dashboard-insert-project-shortmenu)
(agenda . doom-dashboard-insert-org-agenda-shortmenu)))
(dashboard-items '(projects agenda bookmarks recents)))
)
2025-12-15 18:20:19 +11:00
2025-12-14 09:04:11 +11:00
(provide 'init-dashboard)