aboutsummaryrefslogtreecommitdiffstats
path: root/packages/packages-ui.el
diff options
context:
space:
mode:
Diffstat (limited to 'packages/packages-ui.el')
-rw-r--r--packages/packages-ui.el41
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)