]> git.eshelyaron.com Git - emacs.git/commit
Refine use of vc-dir faces; apply to all backends
authorProtesilaos Stavrou <info@protesilaos.com>
Tue, 9 Feb 2021 04:49:05 +0000 (06:49 +0200)
committerDmitry Gutov <dgutov@yandex.ru>
Wed, 10 Feb 2021 01:38:15 +0000 (03:38 +0200)
commitff16c897eadab9bebc58bd0ca0fb5c8e1c237a15
tree24cd8a0d758054c9a0482976c109bc4363c95c33
parentbff9bd0d3acff0fa0a50e21bdeca024e71fa518b
Refine use of vc-dir faces; apply to all backends

* lisp/vc/vc-dir.el (vc-default-dir-printer): Add check for the
"ignored" status and make 'vc-dir-status-edited' the default face.
Also extend condition for more states that qualify as "warnings".

(vc-dir-ignored, vc-dir-status-ignored): Rename face for consistency.

* lisp/vc/vc-git.el (vc-git-dir-printer): Use the
'vc-dir-status-edited' as the default for the Git backend.  And
reference the renamed face.  Also stop treating the empty stash
differently from other header values.

* lisp/vc/vc-bzr.el (vc-bzr-dir-extra-headers): Implement new faces.
* lisp/vc/vc-cvs.el (vc-cvs-dir-extra-headers): Same.
* lisp/vc/vc-hg.el (vc-hg-dir-extra-headers): Same.
* lisp/vc/vc-svn.el (vc-svn-dir-extra-headers): Same.

This follows from the discussion in bug#46358.
lisp/vc/vc-bzr.el
lisp/vc/vc-cvs.el
lisp/vc/vc-dir.el
lisp/vc/vc-git.el
lisp/vc/vc-hg.el
lisp/vc/vc-svn.el