在Emacs中,如何在具有字体外观属性的迷你缓冲区中显示消息?

时间:2010-04-30 05:21:56

标签: emacs elisp font-lock emacs-faces minibuffer

我想在迷你缓冲区中显示彩色的文本字符串,但是当我使用'message'函数时,文本属性被剥离。

1 个答案:

答案 0 :(得分:28)

适合我:

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

你可能有(message (propertize ...)),它将属性字符串解释为格式控制字符串,因此剥去了它的属性。