## Expected Behavior When `markdown-hide-markup` is enabled, markdown header symbols should be hidden, even when markdown-fontify-whole-heading-line is enabled. ## Actual Behavior When `markdown-fontify-whole-heading-line` is enabled, enabling `markdown-hide-markup` does not hide markdown header symbols (e.g., #, ##). <img width="600" alt="image" src="https://github.com/jrblevin/markdown-mode/assets/2577343/f72b53c6-88b5-4ef8-9a5d-70607a563235"> ## Steps to Reproduce 1. Place the following in `/tmp/emacs/.emacs:` ```elisp (setq custom-file "/dev/null") (package-initialize) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/")) (package-install 'markdown-mode) (setq markdown-fontify-whole-heading-line t) (setq markdown-hide-markup t) (custom-set-faces `(markdown-header-face-1 ((t (:background "#ff0000" :height 1.5 :extend t))))) ``` 2. Place the following in `/tmp/emacs/sample.md`: ```md # Header text ``` 3. `HOME=/tmp/emacs emacs -Q --load /tmp/emacs/.emacs /tmp/emacs/sample.md` ## Backtrace <!-- To see the backtrace you might need to use, for example, M-x toggle-debug-on-error. --> ## Software Versions <!-- Use M-x markdown-show-version and M-x emacs-version to determine the Markdown Mode and Emacs version numbers. Examples: - Markdown Mode: From Git on 2017-10-17, 2.4-dev, or 2.3 - Emacs: 25.3.2 - OS: macOS High Sierra --> - Markdown Mode: 2.6-alpha - Emacs: GNU Emacs 28.2 - OS: macOS Ventura 13.3.1 (a)