From 44968e474c3e0ec470f6b142a685ac03ab062c7d Mon Sep 17 00:00:00 2001 From: Grégoire Duchêne Date: Sat, 28 Jun 2025 09:30:42 +0100 Subject: darwin/emacs: Do not use a shell to run ‘defaults’ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dotfiles-darwin/emacs/functions.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dotfiles-darwin/emacs/functions.el b/dotfiles-darwin/emacs/functions.el index 6ccc8f3..a97cef1 100644 --- a/dotfiles-darwin/emacs/functions.el +++ b/dotfiles-darwin/emacs/functions.el @@ -3,8 +3,9 @@ (defun my/macos-dark-p () "Returns non-nil if macOS is currently in dark mode, nil otherwise." (interactive) - (string= (shell-command-to-string "defaults read -g AppleInterfaceStyle") - "Dark\n")) + (equal (process-lines-ignore-status "defaults" "read" "-g" + "AppleInterfaceStyle") + '("Dark"))) (defun my/modify-frame-parameters (parameters &optional frame) (when (frame-parameter frame 'fullscreen) -- cgit v1.2.3-70-g09d2