aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorJuri Linkov2012-05-25 03:55:40 +0300
committerJuri Linkov2012-05-25 03:55:40 +0300
commitbc1b21bb4e3594708570a1f503f69b8acc1e6814 (patch)
tree37a4e07a7c186ee88c3d86caa0c3ebdb4052bc66 /lisp/ChangeLog
parent532f361c96162f1a90756b2276f3091b1c273f23 (diff)
downloademacs-bc1b21bb4e3594708570a1f503f69b8acc1e6814.tar.gz
emacs-bc1b21bb4e3594708570a1f503f69b8acc1e6814.zip
Use the same diff color scheme as in modern VCSes (bug#10181).
* lisp/vc/diff-mode.el (diff-header, diff-file-header): Remove "green" to avoid confusion with `diff-added' that now uses green colors. (diff-removed): Use shades of red. (diff-added): Use shades of green. (diff-changed): Leave just the yellow color. (diff-use-changed-face): New variable. (diff-font-lock-keywords): Use `diff-use-changed-face' to decide how to highlight context diff changes. (diff-refine-change): Use shades of yellow. (diff-refine-removed): New face that uses shades of red. (diff-refine-added): New face that uses shades of green. (diff-refine-hunk): Use `diff-refine-change', `diff-refine-added', `diff-refine-removed' in the call to `smerge-refine-subst' depending on the value of `diff-use-changed-face'. * lisp/vc/ediff-init.el (ediff-current-diff-A, ediff-fine-diff-A): Add face condition `min-colors 88' with shades of red. (ediff-current-diff-B, ediff-fine-diff-B): Add face condition `min-colors 88' with shades of green. (ediff-current-diff-C, ediff-fine-diff-C): Add face condition `min-colors 88' with shades of yellow. * lisp/vc/smerge-mode.el (smerge-mine): Use shades of red. (smerge-other): Use shades of green. (smerge-base): Use shades of yellow. (smerge-refined-change): Empty face. (smerge-refined-removed): New face that uses shades of red. (smerge-refined-added): New face that uses shades of green. (smerge-refine-subst): Rename arg `props' to `props-c'. Add new args `props-r' and `props-a', and use them. Doc fix. (smerge-refine): Evaluate `smerge-use-changed-face' and depending on its value use different faces `smerge-refined-change', `smerge-refined-removed', `smerge-refined-added' in the call to `smerge-refine-subst'.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog39
1 files changed, 39 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index be684c559f9..4cd6f324956 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,42 @@
12012-05-25 Juri Linkov <juri@jurta.org>
2
3 Use the same diff color scheme as in modern VCSes (bug#10181).
4
5 * vc/diff-mode.el (diff-header, diff-file-header): Remove "green"
6 to avoid confusion with `diff-added' that now uses green colors.
7 (diff-removed): Use shades of red.
8 (diff-added): Use shades of green.
9 (diff-changed): Leave just the yellow color.
10 (diff-use-changed-face): New variable.
11 (diff-font-lock-keywords): Use `diff-use-changed-face' to decide
12 how to highlight context diff changes.
13 (diff-refine-change): Use shades of yellow.
14 (diff-refine-removed): New face that uses shades of red.
15 (diff-refine-added): New face that uses shades of green.
16 (diff-refine-hunk): Use `diff-refine-change', `diff-refine-added',
17 `diff-refine-removed' in the call to `smerge-refine-subst'
18 depending on the value of `diff-use-changed-face'.
19
20 * vc/smerge-mode.el (smerge-mine): Use shades of red.
21 (smerge-other): Use shades of green.
22 (smerge-base): Use shades of yellow.
23 (smerge-refined-change): Empty face.
24 (smerge-refined-removed): New face that uses shades of red.
25 (smerge-refined-added): New face that uses shades of green.
26 (smerge-refine-subst): Rename arg `props' to `props-c'. Add new
27 args `props-r' and `props-a', and use them. Doc fix.
28 (smerge-refine): Evaluate `smerge-use-changed-face' and depending
29 on its value use different faces `smerge-refined-change',
30 `smerge-refined-removed', `smerge-refined-added' in the call to
31 `smerge-refine-subst'.
32
33 * vc/ediff-init.el (ediff-current-diff-A, ediff-fine-diff-A):
34 Add face condition `min-colors 88' with shades of red.
35 (ediff-current-diff-B, ediff-fine-diff-B): Add face condition
36 `min-colors 88' with shades of green.
37 (ediff-current-diff-C, ediff-fine-diff-C): Add face condition
38 `min-colors 88' with shades of yellow.
39
12012-05-24 Glenn Morris <rgm@gnu.org> 402012-05-24 Glenn Morris <rgm@gnu.org>
2 41
3 * paths.el (prune-directory-list, remote-shell-program): Move to... 42 * paths.el (prune-directory-list, remote-shell-program): Move to...