Config: delay theme loading until frame creation for daemon mode
This commit is contained in:
@@ -21,4 +21,6 @@
|
|||||||
;; 之后新建的窗口也默认最大化
|
;; 之后新建的窗口也默认最大化
|
||||||
(add-to-list 'default-frame-alist '(fullscreen . maximized))
|
(add-to-list 'default-frame-alist '(fullscreen . maximized))
|
||||||
|
|
||||||
|
(setq frame-background-mode 'dark)
|
||||||
|
|
||||||
;;; early-init.el ends here
|
;;; early-init.el ends here
|
||||||
|
|||||||
@@ -156,6 +156,7 @@
|
|||||||
(when *is-windows*
|
(when *is-windows*
|
||||||
(with-eval-after-load 'org
|
(with-eval-after-load 'org
|
||||||
(setq org-agenda-files '("d:/emacs/hugo/this-is-my-blog/all-blog.org"
|
(setq org-agenda-files '("d:/emacs/hugo/this-is-my-blog/all-blog.org"
|
||||||
|
"d:/emacs/my-org-daily/"
|
||||||
"d:/emacs/my-org-daily/"))))
|
"d:/emacs/my-org-daily/"))))
|
||||||
(when *is-mac*
|
(when *is-mac*
|
||||||
(with-eval-after-load 'org
|
(with-eval-after-load 'org
|
||||||
|
|||||||
@@ -44,13 +44,19 @@
|
|||||||
|
|
||||||
;; 安装solarized dark
|
;; 安装solarized dark
|
||||||
(use-package solarized-theme)
|
(use-package solarized-theme)
|
||||||
(load-theme 'my-base16-dark t)
|
|
||||||
|
;; 把主题加载延迟到frame创建之后,防止daemon模式下宏不能正常展开
|
||||||
|
(if (daemonp)
|
||||||
|
(add-hook 'after-make-frame-functions
|
||||||
|
(lambda (frame)
|
||||||
|
(with-selected-frame frame
|
||||||
|
(load-theme 'my-base16-dark t))))
|
||||||
|
(load-theme 'my-base16-dark t))
|
||||||
|
|
||||||
;; 很多主题
|
;; 很多主题
|
||||||
(use-package doom-themes)
|
(use-package doom-themes)
|
||||||
(use-package color-theme-modern)
|
(use-package color-theme-modern)
|
||||||
(use-package naysayer-theme)
|
(use-package naysayer-theme)
|
||||||
(use-package base16-theme)
|
|
||||||
|
|
||||||
;; 安装smart-mode-line
|
;; 安装smart-mode-line
|
||||||
(use-package smart-mode-line
|
(use-package smart-mode-line
|
||||||
|
|||||||
Reference in New Issue
Block a user