summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKleidi Bujari <mail@4kb.net>2026-05-22 14:32:12 -0700
committerKleidi Bujari <mail@4kb.net>2026-05-22 14:32:12 -0700
commitc519732b610d19e75d90ebe2f022a5b6a6466f92 (patch)
tree4745a357ebcdc1658556c382e4cda0bcbb9e740c
parenta8ecd9a6eb71cfb84ee247375834d7b37ad70c0d (diff)
download.emacs.d-c519732b610d19e75d90ebe2f022a5b6a6466f92.tar.gz
.emacs.d-c519732b610d19e75d90ebe2f022a5b6a6466f92.tar.bz2
.emacs.d-c519732b610d19e75d90ebe2f022a5b6a6466f92.zip
load font correctly when using emacs daemon
-rw-r--r--init.el15
1 files changed, 12 insertions, 3 deletions
diff --git a/init.el b/init.el
index 317ccd3..a563a83 100644
--- a/init.el
+++ b/init.el
@@ -110,9 +110,18 @@
completions-format 'one-column
completions-auto-select t)
-(when (member "Iosevka" (font-family-list))
- (set-face-attribute 'default nil :font "Iosevka" :height 124)
- (set-face-attribute 'fixed-pitch nil :family "Iosevka"))
+;; Don't resize the frame when we change font size
+(setopt frame-inhibit-implied-resize t)
+
+(defun my-configure-font ()
+ (when (member "Iosevka" (font-family-list))
+ (set-face-attribute 'default nil :font "Iosevka" :height 124)
+ (set-face-attribute 'fixed-pitch nil :family "Iosevka")))
+
+;; Loads font correctly whether using emacs daemon or standalone process
+(if (daemonp)
+ (add-hook 'server-after-make-frame-hook #'my-configure-font)
+ (my-configure-font))
;; TRAMP performance tuning
(setopt remote-file-name-inhibit-locks t