protesilaos / spacious-padding

Increase the padding/spacing of GNU Emacs frames and windows.
GNU General Public License v3.0
64 stars 3 forks source link

Padding does not take into account background opacity #10

Open migueldeoleiros opened 5 months ago

migueldeoleiros commented 5 months ago

Using the new emacs' 29 alfa-background to set the opacity of only the background, the padding remains with a solid color. 2024-04-09_18-13-21

Steps to reproduce: On Emacs 29 add this line to init.el: (set-frame-parameter nil 'alpha-background 50)

protesilaos commented 5 months ago

From: Miguel López López @.***> Date: Tue, 9 Apr 2024 09:21:06 -0700

Using the new emacs' 29 alfa-background to set the opacity of only the background, the padding remains with a solid color. 2024-04-09_18-13-21

Steps to reproduce: On Emacs 29 add this line to init.el: (set-frame-parameter nil 'alpha-background 50)

We cannot do anything about this because Emacs does not let us add transparency to faces or, somehow, have them inherit from the frame's alpha value.

I think there was a discussion about adding this capability in Emacs 30, but I don't think it has been done yet.

-- Protesilaos Stavrou https://protesilaos.com