From 06d7e9f7d58f30278f9e26ae6ac2bd8b1f36c4e8 Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Sun, 7 Jan 2024 23:49:55 +0800 Subject: [PATCH] fix: emacs - transparent on macOS --- home/base/desktop/editors/emacs/doom/config.el | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/home/base/desktop/editors/emacs/doom/config.el b/home/base/desktop/editors/emacs/doom/config.el index fdfcfebb..5915bdd8 100644 --- a/home/base/desktop/editors/emacs/doom/config.el +++ b/home/base/desktop/editors/emacs/doom/config.el @@ -46,9 +46,17 @@ ;; other doom's official themes: ;; https://github.com/doomemacs/themes (setq doom-theme 'doom-dracula) ;; doom-one doom-dracula doom-nord -;; Transparent Background -(set-frame-parameter nil 'alpha-background 93) ; For current frame -(add-to-list 'default-frame-alist '(alpha-background . 93)); For all new frames henceforth +(if (eq system-type 'darwin) + ;; Transparent Backgroud - for macOS + ;;(set-frame-parameter (selected-frame) 'alpha '( . )) + ;;(set-frame-parameter (selected-frame) 'alpha ) + (progn + (set-frame-parameter (selected-frame) 'alpha '(85 . 70)) + (add-to-list 'default-frame-alist '(alpha . (85 . 70)))) + ;; Transparent Background - for Linux Xorg/Wayland + (set-frame-parameter nil 'alpha-background 93) ; For current frame + (add-to-list 'default-frame-alist '(alpha-background . 93))); For all new frames henceforth + ;; This determines the style of line numbers in effect. If set to `nil', line ;; numbers are disabled. For relative line numbers, set this to `relative'. (setq display-line-numbers-type t)