Protesilaos Stavrou writes: > Bastien [2020-09-09, 10:49 +0200]: > >> Protesilaos Stavrou writes: >> >>> Diego Zamboni [2020-09-05, 23:39 +0200]: >>> >>>> I had seen the same in my setup. I recently started using Doom Emacs >>>> (https://github.com/hlissner/doom-emacs/) and was pleasantly surprised >>>> to discover that todo and tag faces scale according to the headline in >>>> which they are. I don't know precisely how this is done, but there are >>>> some hints here, you might use it as a starting point: >>>> https://github.com/hlissner/doom-emacs/blob/develop/modules/lang/org/config.el#L146-L175 >>> >>> I noticed that the doom-themes have some extra code to fontify Org.[0] >>> It also has some opinionated extras that do not belong to the issue I >>> raised. I am curious whether this was ever shared/discussed on this >>> mailing list. >> >> I can't remember any such discussion. >> >> (In general, it would be good if downstream enhancements like these >> could be shared upstream, we are generally quite grateful for help!) >> >> In any case, thanks for reporting this issue, I confirm we should >> work on it for a future release. >> >> Patches welcome, > > Hello again! > > I am not sure I can help with the patch, but at least I can share some > more user feedback. > > Please see the attached screenshots that could help improve our > understanding of the issue. The gist is that Org already has working > code that adapts some faces to the underlying heading style (in this > case font height and weight). > > To reproduce this demo on emacs -Q: > > + Open an org-mode file, e.g. C-x C-f /tmp/test.org > + Insert a level 1 heading: > > * TODO [#A] Do they adapt ~test-heading-faces~ and =another-test=? > > + Evaluate each of the expressions in the code block and notice how the > heading's faces adapt to it: > > #+begin_src emacs-lisp > (set-face-attribute 'org-level-1 nil :height 3.0 :weight 'normal) > (set-face-attribute 'org-level-1 nil :weight 'bold) > #+end_src > > This is in addition to what I noted in a previous message: > https://lists.gnu.org/archive/html/emacs-orgmode/2020-09/msg00331.html > > Best regards, > Protesilaos > > -- > Protesilaos Stavrou > protesilaos.com