markdown-fontify-whole-heading-line

github.com

markdown-modemarkdown-fontify-whole-heading-line flagを実装した. 機能としては org-fontify-whole-heading-line と同じで, non-nilの場合 header lineを丸々一行色付けできるようになる. 特に emacs 27で追加された faceの extend 属性を non-nilにして, 背景色を設定すればその行をすべて色付けできる. (補足 extend 属性が nil だと文字がある部分までしか色付けされない)

設定は以下のようになる

(setq markdown-fontify-whole-heading-line t)
(set-face-attribute 'markdown-header-face-1 nil :extend t :background "green" :foreground "black")
(set-face-attribute 'markdown-header-face-2 nil :extend t :background "pink" :foreground "black")