home

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit dd45004839974d988185cc9d9c51c69a9fb3bff5
parent c00d31caeca0a0470e8bb9b9dc4d66a7f353e5e9
Author: Vincent Demeester <vincent@sbr.pm>
Date:   Mon, 10 Aug 2020 15:27:00 +0200

tools/emacs: use const for fonts 😉

Signed-off-by: Vincent Demeester <vincent@sbr.pm>

Diffstat:
Mtools/emacs/config/config-appearance.el | 10+++++-----
Mtools/emacs/early-init.el | 18+++++++++++-------
Mtools/emacs/init.el | 8++++++++
3 files changed, 24 insertions(+), 12 deletions(-)

diff --git a/tools/emacs/config/config-appearance.el b/tools/emacs/config/config-appearance.el @@ -13,16 +13,16 @@ (defun mu-reset-fonts () "Reset fonts to my preferences." (interactive) - (when (member "Ubuntu Mono" (font-family-list)) + (when (member font-family-mono (font-family-list)) (set-face-attribute 'default nil - :family "Ubuntu Mono" + :family font-family-mono :height font-height) (set-face-attribute 'fixed-pitch nil - :family "Ubuntu Mono" + :family font-family-mono :height font-height)) - (when (member "Ubuntu Sans" (font-family-list)) + (when (member font-family-sans (font-family-list)) (set-face-attribute 'variable-pitch nil - :family "Ubuntu Sans" + :family font-family-sans :height font-height :weight 'regular)))) ;; -TypeFaceConfiguration diff --git a/tools/emacs/early-init.el b/tools/emacs/early-init.el @@ -3,6 +3,7 @@ ;; :header-args: :tangle ~/src/home/tools/emacs/early-init.el ;; :header-args+: :comments org ;; :CUSTOM_ID: h:ec67a339-378c-4c2c-93f8-9ce62308cccb +;; :ID: 317fc8fd-1220-423d-8a45-497f951014ee ;; :END: ;; ;; Starting with Emacs 27, an =early-init.el= file can be used to do early configuration @@ -128,6 +129,10 @@ This is used internally by `sbr/modus-themes-toggle'." (defconst font-height 130 "Default font-height to use.") +(defconst font-family-mono "Ubuntu Mono" + "Default monospace font-family to use.") +(defconst font-family-sans "Ubuntu Sans" + "Default sans font-family to use.") ;; Middle/Near East: שלום, السّلام عليكم (when (member "Noto Sans Arabic" (font-family-list)) (set-fontset-font t 'arabic "Noto Sans Arabic")) @@ -137,18 +142,17 @@ This is used internally by `sbr/modus-themes-toggle'." (when (member "Noto Sans Ethiopic" (font-family-list)) (set-fontset-font t 'ethiopic "Noto Sans Ethiopic")) -;; Default font is Ubuntu Mono (and Ubuntu Sans for variable-pitch) -;; If Ubuntu Mono or Ubuntu Sans are not available, use the default Emacs face -(when (member "Ubuntu Mono" (font-family-list)) +;; If font-family-mono or font-family-sans are not available, use the default Emacs face +(when (member font-family-mono (font-family-list)) (set-face-attribute 'default nil - :family "Ubuntu Mono" + :family font-family-mono :height font-height) (set-face-attribute 'fixed-pitch nil - :family "Ubuntu Mono" + :family font-family-mono :height font-height)) -(when (member "Ubuntu Sans" (font-family-list)) +(when (member font-family-sans (font-family-list)) (set-face-attribute 'variable-pitch nil - :family "Ubuntu Sans" + :family font-family-sans :height font-height :weight 'regular)) diff --git a/tools/emacs/init.el b/tools/emacs/init.el @@ -1,6 +1,7 @@ ;; Initialization ;; :PROPERTIES: ;; :CUSTOM_ID: h:1bb5a9c1-0629-4428-bd2c-73a5fbd968b9 +;; :ID: a8fe7fee-d339-4854-9b75-c627adce788a ;; :END: ;; ;; I am using the [[https://archive.casouri.cat/note/2020/painless-transition-to-portable-dumper/index.html][portable dump]] feature (/to speed things up/) *but* I want to also start @@ -91,6 +92,7 @@ ;; Unicode all the way ;; :PROPERTIES: ;; :CUSTOM_ID: h:df45a01a-177d-4909-9ce7-a5423e0ea20f +;; :ID: e98f57c6-565a-4919-8ecb-f12e939dab03 ;; :END: ;; ;; By default, all my systems are configured and support =utf-8=, so let's just make it a @@ -106,6 +108,7 @@ ;; Package management with =use-package= ;; :PROPERTIES: ;; :CUSTOM_ID: h:112262a1-dd4d-4a50-a9e2-85b36bbbd95b +;; :ID: d2d75dfe-5085-4655-a81f-b6033f273f6f ;; :END: ;; ;; =use-package= is a tool that streamlines the configuration of packages. It handles @@ -181,6 +184,7 @@ ;; Early environment setup ;; :PROPERTIES: ;; :CUSTOM_ID: h:859c42d4-876d-43b7-b8c9-8ee2977efb01 +;; :ID: de0aad38-4742-4601-9fe6-c659ddc76bcb ;; :END: ;; ;; I want to *force* ==SSH_AUTH_SOCK= in Emacs to use my gpg-agent. @@ -191,6 +195,7 @@ ;; =custom.el= ;; :PROPERTIES: ;; :CUSTOM_ID: h:1ddaf27e-ff7c-424e-8615-dd0bd22b685f +;; :ID: afd8123e-1461-4f65-a9b7-c8195f1054c8 ;; :END: ;; ;; When you install a package or use the various customisation interfaces to tweak things to @@ -217,6 +222,7 @@ ;; Remove built-in =org-mode= ;; :PROPERTIES: ;; :CUSTOM_ID: h:9462c0d7-03be-4231-8f22-ce1a04be32b1 +;; :ID: b2b2ac61-2ce6-4a86-b67c-88592bc0f111 ;; :END: ;; ;; I want to make sure I am using the installed version of =orgmode= (from my org @@ -234,6 +240,7 @@ ;; Loading configuration files ;; :PROPERTIES: ;; :CUSTOM_ID: h:d6aebc56-aadb-4b01-8404-bb922d12f8a8 +;; :ID: ca8dd6f8-47c1-40bd-932b-baf3fb9e6407 ;; :END: ;; ;; This =org-mode= document /tangles/ into several files in different folders : @@ -319,6 +326,7 @@ ;; Counting the time of loading ;; :PROPERTIES: ;; :CUSTOM_ID: h:2b645e95-6776-4f5b-a318-e5a915943881 +;; :ID: 2c7541e4-ed3c-497a-b078-732d18e82759 ;; :END: