I’ve been theming emacs, trying to get it to look just right, but the lack of a per face line spacing is making it kind of difficult. I’ve tried to use :box as a hack to add invisible spacing, but that started to look weird when the region is highlighted. Does anyone know why there doesn’t seem to be much interest or discussion on this topic? I’d love to be able to just add a top or bottom margin to headings like in css.
I feel this. I remember spending ages trying to figure out how to remove the bar in doom modeline (yes eventually I realised I could just make it the same colour as the background…), only to discover that it was necessary to control the size of the modeline.
I imagine this stuff is really deep in the internals of Emacs, which is why people are less keen to touch it. But if we were in the mood to do that, I would like even more CSS-like features, such as the ability to configure each side of a box property independently