On 05/10/2024 18:35, idlip at protonmail.com wrote: > > In Emacs -Q there is not this issue. > > This indicates the issue is with your config. Yes, that's for sure. > > I suspect it can be from theme. When I make a search for "theme" word in my init.el file, I get just one result:  '(custom-safe-themes '(default)) > > Are you sure there is no config editing org-level-* faces somewhere? When I make a search for "org-level", I only get org-level as inheritance (aside from the set-face-attribute I shared before). Example:  '(org-upcoming-deadline ((t (:inherit org-level-3)))) > > > (set-face-attribute 'org-level-1 nil :inherit 'org-default :height 1.5) > > (set-face-attribute 'org-level-2 nil :inherit 'org-level-1 :height 1.4) > > (set-face-attribute 'org-level-3 nil :inherit 'org-level-1 :height 1.2) > > Also do note height work as an increment from inherited value. It does > override. So according to this config org-level-2 height will be 1.4x > times that of org-level-1. Yes, the problem by now is that I don't get any change in org-level-2, 3, etc. whatever the value I set. > > > When I evaluate (describe-face) on any headline level, it consistently > > reports that it is org-level-1. > I assume you are calling it interactively (via M-x), this gets > completing-read and allows you to select. Maybe you got only org-level-1 > and selectec it? I call (describe-face) interactively, and it offers a default selection. This default selection is always the face where the point is on. Although the point was on a headline of level 2, 3, etc, when calling (describe-face) the default selected face is always org-level-1. > > Try this, > > (set-face-attribute 'org-level-1 nil :height 1.5 :foreground "#b4befe") > (set-face-attribute 'org-level-2 nil :height 1.4 :foreground "#f5deb5") org-level-1 changes are applied to every org-level: https://ibb.co/XW2KSF3 > > Again, if it works in emacs -Q or vanilla org-mode. You need to debug > your init and theme. I know. I tried bug hunter. Any help? > > -- > Best, > Dilip Best regards!