我想让vc-diff为输出着色,以便添加的行为一种颜色而删除的行为另一种颜色。使用Emacs 23.1和putty / xterm-256color(list-colors-display显示256种颜色和颜色主题以及预期的工作)。
这就是现在的样子:
答案 0 :(得分:15)
只需修改添加和删除的行的颜色:
(custom-set-faces
'(diff-added ((t (:foreground "Green"))) 'now)
'(diff-removed ((t (:foreground "Red"))) 'now)
)
请参阅Treys的答案以获得更完整的自定义。
答案 1 :(得分:3)
包diff-mode-.el
提供更多颜色。
您可以按customizing the faces diff-indicator-removed
和diff-indicator-added
自定义颜色,或将变量diff-indicator-removed-face
和diff-indicator-added-face
更改为颜色/属性为您的面孔喜欢。面部和变量也有changed
种。
可以找到用于增强diff-mode
的其他包here。