diff options
| author | verdant <i@glowisle.me> | 2026-04-25 10:45:42 +0800 |
|---|---|---|
| committer | verdant <i@glowisle.me> | 2026-04-25 10:45:42 +0800 |
| commit | 6c38d42f1a17fee4d9ead9d146e88620cf780ec7 (patch) | |
| tree | cbe6b096873bdf798b04961ba1096af848f78149 /packages/packages-ui.el | |
| parent | 07ea5504c9209239700f2aff3590d8d3f5cb5247 (diff) | |
| download | vemacs-6c38d42f1a17fee4d9ead9d146e88620cf780ec7.tar.gz vemacs-6c38d42f1a17fee4d9ead9d146e88620cf780ec7.zip | |
Initial commit
Diffstat (limited to 'packages/packages-ui.el')
| -rw-r--r-- | packages/packages-ui.el | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/packages/packages-ui.el b/packages/packages-ui.el new file mode 100644 index 0000000..7f7e303 --- /dev/null +++ b/packages/packages-ui.el @@ -0,0 +1,41 @@ +;; -*- lexical-binding: t; y-*- +(use-package ace-window + :ensure t + :bind + (("C-x o" . ace-window))) + +(use-package counsel + :ensure t) + +(use-package dashboard + :ensure t + :config + (setq dashboard-startup-banner 'logo + dashboard-banner-logo-title "Welcome to Verdant's Emacverse!!!" + dashboard-center-content t + dashboard-set-heading-icons t + dashboard-items '((recents . 10) + (bookmarks . 5)) + dashboard-footer-messages '("verdant.el")) + + ;; 核心三件套 + (setq initial-buffer-choice (lambda () (get-buffer-create "*dashboard*"))) + (dashboard-setup-startup-hook) + (add-hook 'after-init-hook #'dashboard-open t)) + +(use-package ivy-posframe + :ensure t + :config + (ivy-posframe-mode t)) + +(use-package ivy-rich + :ensure t + :config + (ivy-rich-mode t)) + +(use-package diredfl + :ensure t + :hook (dired-mode . diredfl-mode)) + + +(provide 'packages-ui) |
