1
0
Fork 0

fix(emacs): change fixed font to roboto mono and refactor

Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
This commit is contained in:
Lucas Sta Maria 2024-08-14 18:43:16 -07:00
parent 5a996d2f3b
commit 4bfad3f294
No known key found for this signature in database
GPG key ID: F07FB16A826E3B47

View file

@ -52,26 +52,16 @@
(load-theme 'nano t) (load-theme 'nano t)
(nano-light) (nano-light)
(defvar priime-fixed-font nil) (defvar priime--font-config
(defvar priime-variable-font nil) (cond ((string= (system-name) "framework") '("Roboto Mono Medium" "Roboto" 10 0.8))
(defvar priime-font-size nil) ((eq system-type 'gnu/linux) '("Roboto Mono Medium" "Roboto" 10 0.8))
(defvar priime-fixed-height nil) ((eq system-type 'darwin) '("Menlo" "Verdana" 12 1))
(t '("Roboto Mono" "Roboto" 10 0.8))))
(cond ((eq system-type 'gnu/linux) (defvar priime-fixed-font (-first-item priime--font-config))
(setf priime-fixed-font "JetBrains Mono SemiBold") (defvar priime-variable-font (-second-item priime--font-config))
(setf priime-variable-font "Roboto") (defvar priime-font-size (-third-item priime--font-config))
(setf priime-font-size 10) (defvar priime-fixed-height (-fourth-item priime--font-config))
(setf priime-fixed-height 0.8))
((eq system-type 'darwin)
(setf priime-fixed-font "Menlo")
(setf priime-variable-font "Verdana")
(setf priime-font-size 12)
(setf priime-fixed-height 1))
(t
(setf priime-fixed-font "Roboto Mono")
(setf priime-variable-font "Roboto")
(setf priime-font-size 10)
(setf priime-fixed-height 0.8)))
(add-to-list 'default-frame-alist `(font . ,(format "%s-10" priime-fixed-font))) (add-to-list 'default-frame-alist `(font . ,(format "%s-10" priime-fixed-font)))
(set-frame-font (format "%s %d" priime-fixed-font priime-font-size)) (set-frame-font (format "%s %d" priime-fixed-font priime-font-size))