Hi,
If you start emacs as follows, making sure emacs picks up the latest org
from org-plus-contrib, and with file.org being the content of this mail,
#+BEGIN_SRC sh :async
emacs -q \
--eval "(defface org-block-begin-line '((t (:background \"blue\"
:height 0.8))) \"\")" \
--eval "(setq org-fontify-whole-block-delimiter-line t)" \
file.org
#+END_SRC
You may observe the following issues:
1) begin-line applies to both begin and end lines. This might be
intended. If you define an org-block-end-line face, it gets applied instead.
2) org-fontify-whole-block-delimiter-line is ignored. I'm aware I can
set the :extend t property to the face. If it does nothing, maybe this
variable should be removed.
3) The following block has no face applied.
- This only happens when the line with # at the top is empty
- The :height part of the face seems to be responsible
- It also works fine with default org version
4) If you go to the end of the fontified end_src line (first src
block), then press enter a couple of times the buffer position has the
org-block-begin-line face applied (move cursor to see it).
#
#+BEGIN_SRC elisp
auie
auriaest
#+END_SRC
Regards,