Files
emacs-personal/modules/init-dashboard.el
Astounds 47333c1f4f
All checks were successful
git-sync-with-mirror / test (push) Successful in 3m5s
git-sync-with-mirror / git-sync (push) Successful in 14s
perf: optimize startup time and fix theme colors
Performance improvements (2.4s → 0.97s, 60% faster):
- Enable use-package-always-defer for lazy loading
- Add native compilation support (Emacs 28+)
- Defer company, ivy, projectile with :defer
- Move settings from :config to :init where possible
- Remove redundant package-refresh-contents
2026-02-28 00:39:33 -05:00

26 lines
735 B
EmacsLisp

;;; init-dashboard.el --- .Emacs Configuration -*- lexical-binding: t -*-
;;; Commentary:
;;
;;; Code:
(use-package dashboard
:ensure t
:init
(setq dashboard-banner-logo-title "Emacs personal"
dashboard-startup-banner 'logo
dashboard-center-content t
dashboard-show-shortcuts t
dashboard-set-heading-icons t
dashboard-set-file-icons t
dashboard-set-footer nil
dashboard-items '((recents . 5)
(bookmarks . 5)
(projects . 5)
(agenda . 5)
(registers . 5)))
:config
(dashboard-setup-startup-hook))
(provide 'init-dashboard)
;;; init-dashboard.el ends here