Используя следующий пример ответа, не стесняйтесь менять цвет фона и переднего плана на любой, какой вы хотите, при условии, что цвет существует - см. M-x list-colors-display
ПРИМЕЧАНИЕ . Многие другие режимы наследуют текстовый режим и добавляют к нему дополнительные элементы. Например, следующий пример ответа работает в текстовом режиме, но также работает в латексном режиме (который наследует настройки текстового режима). Самым простым решением избежать унаследованных настроек было бы использование определенного режима (кроме текстового режима) для записи ваших файлов Markdown и установки дополнений блокировки шрифтов для этого конкретного режима. Вот ссылка на tt-mode, которая очень полезна, чтобы лучше понять, как работает font-lock, и вы можете настроить что-то подобное, чтобы создать свой собственный режим для файлов Markdown. https://github.com/davorg/tt-mode/ Однако у меня есть ощущение, что для Markdown уже должны существовать специальные режимы, которые вы могли бы использовать, а затем просто изменить строку кода в ответе на тот режим, который вы в конечном итоге используете. принять решение - например, http://www.emacswiki.org/emacs/MarkdownMode
(defvar lawlist-super-orange (make-face 'lawlist-super-orange))
(set-face-attribute 'lawlist-super-orange nil :background "white" :foreground "orange" :bold t :underline nil :font "Courier" :height 180)
(defvar lawlist-super-cyan (make-face 'lawlist-super-cyan))
(set-face-attribute 'lawlist-super-cyan nil :background "white" :foreground "cyan" :bold t :underline nil :font "Courier" :height 180)
(add-hook 'text-mode-hook
(lambda () (font-lock-add-keywords nil (list
(list (concat "\\(´\\)\\(\\(.\\|\n\\)+?\\)\\(´\\)")
'(1 lawlist-super-orange t)
'(2 lawlist-super-cyan t)
'(4 lawlist-super-orange t))
(list (concat "lawlist\\|´\\|towi")
'(0 lawlist-super-orange t)) ))))