В Emacs, как мне отображать сообщение в минибуфере с параметрами face face?

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

Ответы

Ответ 1

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

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

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