8

追加された行が1つの色になり、削除された行が別の色になるように、vc-diffで出力を色付けしたいと思います。Emacs23.1とputty/xterm-256colorを使用します(list-colors-displayは256色とカラーテーマを表示し、期待どおりに機能します)。

これが今の様子です:

代替テキスト

4

2 に答える 2

16

追加および削除された行の色を変更するには:

(custom-set-faces
 '(diff-added ((t (:foreground "Green"))) 'now)
 '(diff-removed ((t (:foreground "Red"))) 'now)
 )

より完全なカスタマイズについては、Treys の回答を参照してください。

于 2009-12-09T22:42:35.723 に答える
3

パッケージdiff-mode-.elはより多くの色を提供します。

diff-indicator-removedと をカスタマイズするかdiff-indicator-added、変数diff-indicator-removed-faceを変更して、diff-indicator-added-face好きな色/プロパティを持つ面にすることで、色をカスタマイズできます。changed顔や可変の種類もあります。

強化用のその他のパッケージは、ここdiff-modeにあります。

于 2009-12-09T22:06:33.493 に答える