diff --git a/gemini-mode.el b/gemini-mode.el index 61eacb6..bfab40a 100644 --- a/gemini-mode.el +++ b/gemini-mode.el @@ -54,14 +54,14 @@ :group 'gemini-mode) (defvar gemini-highlights - (let* ((gemini-heading-3-regexp "^###\s.*$") - (gemini-heading-2-regexp "^##\s.*$") - (gemini-heading-1-regexp "^#\s.*$") - (gemini-heading-rest-regexp "^####+\s.*$") + (let* ((gemini-heading-rest-regexp "^####+[[:blank:]]*.*$") + (gemini-heading-3-regexp "^###[[:blank:]]*.*$") + (gemini-heading-2-regexp "^##[[:blank:]]*.*$") + (gemini-heading-1-regexp "^#[[:blank:]]*.*$") (gemini-link-regexp "^=>.*$") (gemini-ulist-regexp "^\\* .*$") (gemini-preformatted-regexp "^```") - (gemini-quote-regexp "^> .*$")) + (gemini-quote-regexp "^>[[:blank:]]*.*$")) `((,gemini-heading-rest-regexp . 'gemini-heading-face-rest) (,gemini-heading-3-regexp . 'gemini-heading-face-3) (,gemini-heading-2-regexp . 'gemini-heading-face-2)