diff --git a/lisp/init-dashboard.el b/lisp/init-dashboard.el index 416441d..e7fffdc 100644 --- a/lisp/init-dashboard.el +++ b/lisp/init-dashboard.el @@ -3,8 +3,44 @@ (use-package dashboard :demand t :bind ("" . dashboard-open) - :config - (dashboard-setup-startup-hook)) + :diminish dashboard-mode + :custom-face + (dashboard-heading ((t (:inherit (font-lock-string-face bold))))) + (dashboard-items-face ((t (:weight normal)))) + (dashboard-no-items-face ((t (:weight normal)))) + :bind (("" . open-dashboard) + :map dashboard-mode-map + ("H" . browse-homepage) + ("R" . restore-session) + ("S" . find-custom-file) + ("U" . update-config-and-packages) + ("q" . quit-dashboard) + ("h" . dashboard-hydra/body) + ("?" . dashboard-hydra/body)) + :hook (dashboard-mode . (lambda () (setq-local frame-title-format nil))) + :init + (setq dashboard-banner-logo-title "ZEMACS - Enjoy Programming & Writing" + ;; dashboard-page-separator "\n\f\n" + dashboard-projects-backend 'project-el + dashboard-path-style 'truncate-middle + dashboard-path-max-length 60 + dashboard-center-content t + dashboard-vertically-center-content t + dashboard-show-shortcuts nil + dashboard-items '((recents . 10) + (bookmarks . 5) + (projects . 5)) + dashboard-startupify-list '(dashboard-insert-banner + dashboard-insert-newline + dashboard-insert-banner-title + dashboard-insert-newline + dashboard-insert-navigator + dashboard-insert-newline + dashboard-insert-init-info + dashboard-insert-items + dashboard-insert-newline + dashboard-insert-footer)) + (dashboard-setup-startup-hook)) (provide 'init-dashboard) diff --git a/recentf b/recentf index 9224230..1549192 100644 --- a/recentf +++ b/recentf @@ -1,4 +1,4 @@ -;;; Automatically generated by ‘recentf’ on Sun Dec 14 20:31:07 2025. +;;; Automatically generated by ‘recentf’ on Sun Dec 14 20:41:45 2025. (setq recentf-list '(