如果我有
(set-face-foreground 'font-lock-comment-face "red")
(set-face-foreground 'font-lock-string-face "green")
在我的.emacs中,emacs对Python字符串和Python docstring使用相同的字体锁定.
我应该在.emacs中添加些什么,以便区分注释,字符串和文档字符串?
This的答案表明可以这样做.
解决方法:
内置的python.el通过python-font-lock-syntactic-face-function提供了font-lock-doc-face.
给定py-use-font-lock-doc-face-p为t时,python-mode.el使用font-lock-doc-face.您可以自定义该变量.