markdown-fontify-whole-heading-line
markdown-mode
に markdown-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")