From 24f816edd9660891c456ccd5f3490dc58975fcbe Mon Sep 17 00:00:00 2001 From: JaeYoo-Im Date: Sat, 15 Mar 2025 16:58:03 +0900 Subject: [PATCH] emacs : daemon configuration --- .config/emacs/custom-default.el | 16 +++++++++++++--- .config/emacs/lisp/init-ui.el | 4 +--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/.config/emacs/custom-default.el b/.config/emacs/custom-default.el index dc8c279..310c5fa 100644 --- a/.config/emacs/custom-default.el +++ b/.config/emacs/custom-default.el @@ -4,7 +4,6 @@ (defun custom-setup-fonts () "setup fonts..." - (when (display-graphic-p) ;; default font (cl-loop for font in '("FiraCode Nerd Font Mono" "Jetbrains Mono" "Source Code Pro" "DejaVu Sans Mono") @@ -33,10 +32,21 @@ when (font-installed-p font) return (progn (setq face-font-rescale-alist `((,font . 1.00))) - (set-fontset-font t '(#x1100 . #xffdc) (font-spec :family font)))))) -(custom-setup-fonts) + (set-fontset-font t '(#x1100 . #xffdc) (font-spec :family font))))) +(when (display-graphic-p) + (custom-setup-fonts)) (add-hook 'window-setup-hook #'custom-setup-fonts) +(if (daemonp) + (add-hook 'after-make-frame-functions + (lambda (frame) + ;; (setq doom-modeline-icon t) + (with-selected-frame frame + (custom-setup-fonts)))) + (custom-setup-fonts)) + +(setq initial-buffer-choice (lambda () (get-buffer "*dashboard*"))) + ;; select theme (setq custom-theme-sel 'doom-one) ;; default transparency (85 . 85) or (100 . 100) diff --git a/.config/emacs/lisp/init-ui.el b/.config/emacs/lisp/init-ui.el index c803907..ff2774e 100644 --- a/.config/emacs/lisp/init-ui.el +++ b/.config/emacs/lisp/init-ui.el @@ -27,9 +27,7 @@ :straight t :ensure t :init - (if (display-graphic-p) - (load-theme custom-theme-sel t) - (load-theme 'doom-gruvbox t)) + (load-theme custom-theme-sel t) :config (doom-themes-visual-bell-config)) (use-package doom-modeline