From 5550675e5e1cc964ccaac7c3feb8474a076aff57 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Mon, 9 Mar 2026 16:48:45 -0700 Subject: oni-gui: Use ‘(setf (map-elt))’ to set ‘default-frame-alist’ This makes it easier to update existing values, and makes running the same command multiple times idempotent. --- oni-gui/oni-gui.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/oni-gui/oni-gui.el b/oni-gui/oni-gui.el index b3700c5..8a23236 100644 --- a/oni-gui/oni-gui.el +++ b/oni-gui/oni-gui.el @@ -28,6 +28,7 @@ (require 'hydra) (require 'oni-ui) +(require 'map) (defconst oni-gui-root (file-name-directory @@ -39,8 +40,8 @@ (expand-file-name "icons" oni-gui-root) "The directory where ‘oni-gui’ stores its icons.") -(add-to-list 'default-frame-alist '(font . "Fantasque Sans Mono-15")) -(add-to-list 'default-frame-alist '(internal-border-width . 15)) +(setf (map-elt default-frame-alist 'font) "Fantasque Sans Mono-15") +(setf (map-elt default-frame-alist 'internal-border-width) 15) (defun oni-gui-setup-faces (frame) "Setup faces for FRAME." -- cgit v1.3-2-g0d8e