В Emacs, как мне отобразить сообщение в минибуфере со свойствами шрифта?

Я хочу отобразить цветную строку текста в минибуфере, но когда я использую функцию "сообщения", свойства текста удаляются.

1 ответ

Решение

Работает для меня:

(message "%s" (propertize "foo" 'face '(:foreground "red")))

Вы, вероятно, имели (message (propertize ...)), который интерпретирует упорядоченную строку как строку управления форматом, следовательно лишенный ее свойств.

Другие вопросы по тегам