<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lisp/vc, branch scratch/command</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>Fix ediff even/odd faces to increase their contrast and readability</title>
<updated>2021-02-10T19:38:43+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2021-02-10T19:37:47+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6bfdfeed36fab4680c8db90c22da8f6611694186'/>
<id>6bfdfeed36fab4680c8db90c22da8f6611694186</id>
<content type='text'>
* lisp/vc/ediff-init.el (ediff-even-diff-A, ediff-even-diff-B)
(ediff-even-diff-C, ediff-even-diff-Ancestor, ediff-odd-diff-A)
(ediff-odd-diff-B, ediff-odd-diff-C): Add :distant-foreground
"Black" for light background.  For dark background
add :distant-foreground "White", and use darker shades of grey
for background colors (bug#46396).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/ediff-init.el (ediff-even-diff-A, ediff-even-diff-B)
(ediff-even-diff-C, ediff-even-diff-Ancestor, ediff-odd-diff-A)
(ediff-odd-diff-B, ediff-odd-diff-C): Add :distant-foreground
"Black" for light background.  For dark background
add :distant-foreground "White", and use darker shades of grey
for background colors (bug#46396).
</pre>
</div>
</content>
</entry>
<entry>
<title>Refine use of vc-dir faces; apply to all backends</title>
<updated>2021-02-10T01:38:15+00:00</updated>
<author>
<name>Protesilaos Stavrou</name>
</author>
<published>2021-02-09T04:49:05+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ff16c897eadab9bebc58bd0ca0fb5c8e1c237a15'/>
<id>ff16c897eadab9bebc58bd0ca0fb5c8e1c237a15</id>
<content type='text'>
* 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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add vc-dir faces; also apply them to vc-git</title>
<updated>2021-02-08T06:54:54+00:00</updated>
<author>
<name>Protesilaos Stavrou</name>
</author>
<published>2021-02-08T06:54:54+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=9fdc753e1450d1b2eb610ef4fc55460d63688799'/>
<id>9fdc753e1450d1b2eb610ef4fc55460d63688799</id>
<content type='text'>
* etc/NEWS: Document the new faces.

* lisp/vc/vc-dir.el (vc-dir-header, vc-dir-header-value)
(vc-dir-directory, vc-dir-file, vc-dir-mark-indicator)
(vc-dir-status-warning, vc-dir-status-edited, vc-dir-status-up-to-date)
(vc-dir-ignored): Add new faces.

* lisp/vc/vc-git.el (vc-git-permissions-as-string, vc-git-dir-printer)
(vc-git-dir-extra-headers): Apply new faces (bug#46358).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* etc/NEWS: Document the new faces.

* lisp/vc/vc-dir.el (vc-dir-header, vc-dir-header-value)
(vc-dir-directory, vc-dir-file, vc-dir-mark-indicator)
(vc-dir-status-warning, vc-dir-status-edited, vc-dir-status-up-to-date)
(vc-dir-ignored): Add new faces.

* lisp/vc/vc-git.el (vc-git-permissions-as-string, vc-git-dir-printer)
(vc-git-dir-extra-headers): Apply new faces (bug#46358).
</pre>
</div>
</content>
</entry>
<entry>
<title>Prefer setq-local in a few more places</title>
<updated>2021-02-07T23:25:16+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2021-02-07T23:25:16+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7d4d577ed14fb2519ea2eaecb11c8ecff658f147'/>
<id>7d4d577ed14fb2519ea2eaecb11c8ecff658f147</id>
<content type='text'>
* lisp/calc/calc-embed.el (calc-embedded-make-info):
* lisp/calc/calcalg2.el (calcFunc-integ):
* lisp/comint.el (comint-mode):
* lisp/epa.el (epa--list-keys, epa--show-key):
* lisp/epg.el (epg--start):
* lisp/vc/ediff-util.el (ediff-activate-mark): Prefer setq-local.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/calc/calc-embed.el (calc-embedded-make-info):
* lisp/calc/calcalg2.el (calcFunc-integ):
* lisp/comint.el (comint-mode):
* lisp/epa.el (epa--list-keys, epa--show-key):
* lisp/epg.el (epg--start):
* lisp/vc/ediff-util.el (ediff-activate-mark): Prefer setq-local.
</pre>
</div>
</content>
</entry>
<entry>
<title>Assume font-lock-mode variable is not void</title>
<updated>2021-02-05T00:15:02+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2021-02-05T00:14:17+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=bbe88cd82e4bbfd76df06223614ab74d1022c119'/>
<id>bbe88cd82e4bbfd76df06223614ab74d1022c119</id>
<content type='text'>
* lisp/align.el (align-rules-list):
* lisp/cedet/semantic/idle.el
(semantic-idle-summary-useful-context-p):
* lisp/org/org-table.el (org-table-edit-field):
* lisp/org/org.el (org-restart-font-lock):
* lisp/progmodes/antlr-mode.el (antlr-language-option-extra):
* lisp/progmodes/idlwave.el (idlwave-choose):
* lisp/progmodes/sql.el (sql-product-font-lock):
* lisp/progmodes/verilog-mode.el
(verilog-save-font-no-change-functions, verilog-preprocess):
* lisp/vc/cvs-status.el:
* lisp/vc/smerge-mode.el (smerge-mode):
* lisp/woman.el (woman-decode-buffer): Assume font-lock-mode variable
is not void; it is preloaded.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/align.el (align-rules-list):
* lisp/cedet/semantic/idle.el
(semantic-idle-summary-useful-context-p):
* lisp/org/org-table.el (org-table-edit-field):
* lisp/org/org.el (org-restart-font-lock):
* lisp/progmodes/antlr-mode.el (antlr-language-option-extra):
* lisp/progmodes/idlwave.el (idlwave-choose):
* lisp/progmodes/sql.el (sql-product-font-lock):
* lisp/progmodes/verilog-mode.el
(verilog-save-font-no-change-functions, verilog-preprocess):
* lisp/vc/cvs-status.el:
* lisp/vc/smerge-mode.el (smerge-mode):
* lisp/woman.el (woman-decode-buffer): Assume font-lock-mode variable
is not void; it is preloaded.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't set removed variable facemenu-unlisted-faces</title>
<updated>2021-02-04T07:16:33+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2021-02-04T07:16:33+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e4cafc5430615cf282038e26650719654834418c'/>
<id>e4cafc5430615cf282038e26650719654834418c</id>
<content type='text'>
* lisp/vc/ediff-init.el (ediff-hide-face): Redefine as obsolete
function alias for 'ignore'; the variable 'facemenu-unlisted-faces'
was removed in Emacs 22.  Remove all calls.

* lisp/mh-e/mh-e.el: Add comment saying that the variable
'facemenu-unlisted-faces' is removed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/ediff-init.el (ediff-hide-face): Redefine as obsolete
function alias for 'ignore'; the variable 'facemenu-unlisted-faces'
was removed in Emacs 22.  Remove all calls.

* lisp/mh-e/mh-e.el: Add comment saying that the variable
'facemenu-unlisted-faces' is removed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prefer defvar-local in vc/*.el</title>
<updated>2021-01-31T19:08:25+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2021-01-31T15:27:26+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a5885d9d633f0a0e2e23d5d9f48d6b70a6301442'/>
<id>a5885d9d633f0a0e2e23d5d9f48d6b70a6301442</id>
<content type='text'>
* lisp/vc/ediff-diff.el (ediff-whitespace, ediff-word-1)
(ediff-word-2, ediff-word-3, ediff-word-4):
* lisp/vc/ediff-init.el (ediff-defvar-local):
* lisp/vc/smerge-mode.el (smerge-check-cache):
* lisp/vc/vc-bzr.el (vc-bzr-annotation-table):
* lisp/vc/vc-dispatcher.el (vc-mode-line-hook): Prefer defvar-local.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/ediff-diff.el (ediff-whitespace, ediff-word-1)
(ediff-word-2, ediff-word-3, ediff-word-4):
* lisp/vc/ediff-init.el (ediff-defvar-local):
* lisp/vc/smerge-mode.el (smerge-check-cache):
* lisp/vc/vc-bzr.el (vc-bzr-annotation-table):
* lisp/vc/vc-dispatcher.el (vc-mode-line-hook): Prefer defvar-local.
</pre>
</div>
</content>
</entry>
<entry>
<title>Recompute mode-lines when marking conflicts resolved</title>
<updated>2021-01-31T01:09:19+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2021-01-31T01:08:38+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0f2d87716a2cb6fae5ea6719763441c448fe7a74'/>
<id>0f2d87716a2cb6fae5ea6719763441c448fe7a74</id>
<content type='text'>
* lisp/vc/vc.el (vc-mark-resolved):
Recompute the mode lines of the affected files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc.el (vc-mark-resolved):
Recompute the mode lines of the affected files.
</pre>
</div>
</content>
</entry>
<entry>
<title>Also highlight 'conflict' with the warning face</title>
<updated>2021-01-30T13:42:19+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2021-01-30T13:42:19+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=96f20120c97a0a329fff81a0cc3747082a8a2c55'/>
<id>96f20120c97a0a329fff81a0cc3747082a8a2c55</id>
<content type='text'>
* lisp/vc/vc-git.el (vc-git-dir-printer):
Also highlight 'conflict' with the warning face, like
vc-default-dir-printer does already.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc-git.el (vc-git-dir-printer):
Also highlight 'conflict' with the warning face, like
vc-default-dir-printer does already.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix vc-hg-rename-file on file names like ~/foo/bar</title>
<updated>2021-01-30T07:59:48+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2021-01-30T07:59:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=32dc433dbb83a5c38650769dc064c082bf79ee8c'/>
<id>32dc433dbb83a5c38650769dc064c082bf79ee8c</id>
<content type='text'>
* lisp/vc/vc-hg.el (vc-hg-rename-file): Use absolute file names,
because hg doesn't like getting file names like "~/foo/bar"
(bug#36932).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc-hg.el (vc-hg-rename-file): Use absolute file names,
because hg doesn't like getting file names like "~/foo/bar"
(bug#36932).
</pre>
</div>
</content>
</entry>
</feed>
