我正在使用Emacs并打开日历,现在我想突出周末的背景颜色浅,我试图google但没有坚实的解决方案。有人可以帮忙吗?非常感谢!
抱歉,我还无法发布图片,希望我能清楚地提出这个问题。
答案 0 :(得分:3)
这里有一些代码可以做到这一点。如果您不喜欢我使用过的那个,您需要将font-lock-doc-string-face
更改为您要使用的脸部(或者创建一个新脸并进行配置)。
(defadvice calendar-generate-month
(after highlight-weekend-days (month year indent) activate)
"Highlight weekend days"
(dotimes (i 31)
(let ((date (list month (1+ i) year)))
(if (or (= (calendar-day-of-week date) 0)
(= (calendar-day-of-week date) 6))
(calendar-mark-visible-date date 'font-lock-doc-string-face)))))