<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lisp/use-package, branch master</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 handling of string by the use-package keyword :vc</title>
<updated>2026-03-16T17:23:37+00:00</updated>
<author>
<name>Philip Kaludercic</name>
</author>
<published>2026-03-16T17:23:22+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=41474108529c6964ce1ad2da11ee36475a55634e'/>
<id>41474108529c6964ce1ad2da11ee36475a55634e</id>
<content type='text'>
This makes :vc behave more like 'package-vc-install'.

* lisp/use-package/use-package-core.el (use-package-normalize/:vc):
Translate :vc arguments that are just a string into a minimal
package specification containing only a :url field, thus
preventing a type error down the line.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes :vc behave more like 'package-vc-install'.

* lisp/use-package/use-package-core.el (use-package-normalize/:vc):
Translate :vc arguments that are just a string into a minimal
package specification containing only a :url field, thus
preventing a type error down the line.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Add 2026 to copyright years.</title>
<updated>2026-01-01T12:54:34+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2026-01-01T12:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c31f6adc31d48076c63ad82b83b2970e1b0d7b9b'/>
<id>c31f6adc31d48076c63ad82b83b2970e1b0d7b9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle remaining usages of 'package-vc-install-from-checkout'</title>
<updated>2025-12-11T07:32:27+00:00</updated>
<author>
<name>Philip Kaludercic</name>
</author>
<published>2025-12-11T07:25:40+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=665792f6973b74db0f62264391f3102050331fd7'/>
<id>665792f6973b74db0f62264391f3102050331fd7</id>
<content type='text'>
* doc/emacs/package.texi (Fetching Package Sources): Remove
mention of `package-vc-install-from-checkout'.
* doc/misc/use-package.texi (Install package): Remove mention of
:vc in combination with :load-path.
* lisp/use-package/use-package-core.el (use-package-vc-install):
Suppress compile-time warning and generate warning during
evaluation instead.
* test/lisp/emacs-lisp/package-vc-tests.el
(package-vc-tests-checkout-from-elpa-install-from-checkout)
(package-vc-tests-checkout-with-git-install-from-checkout):
Suppress obsoletion warning.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/emacs/package.texi (Fetching Package Sources): Remove
mention of `package-vc-install-from-checkout'.
* doc/misc/use-package.texi (Install package): Remove mention of
:vc in combination with :load-path.
* lisp/use-package/use-package-core.el (use-package-vc-install):
Suppress compile-time warning and generate warning during
evaluation instead.
* test/lisp/emacs-lisp/package-vc-tests.el
(package-vc-tests-checkout-from-elpa-install-from-checkout)
(package-vc-tests-checkout-with-git-install-from-checkout):
Suppress obsoletion warning.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Fix description of use-package :custom keyword</title>
<updated>2025-11-07T15:21:39+00:00</updated>
<author>
<name>Dominik Schrempf</name>
</author>
<published>2025-10-29T15:21:37+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=99a787a45146e6e4b80c8c9e79fdfc71a95dc383'/>
<id>99a787a45146e6e4b80c8c9e79fdfc71a95dc383</id>
<content type='text'>
Copyright-paperwork-exempt: yes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Copyright-paperwork-exempt: yes
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix use-package :custom-face to set face-defface-spec (bug#77928)</title>
<updated>2025-04-27T07:48:55+00:00</updated>
<author>
<name>Michael Shields</name>
</author>
<published>2025-04-19T19:58:26+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ebcde0f90f67852d485a36941b0661cfd1b892eb'/>
<id>ebcde0f90f67852d485a36941b0661cfd1b892eb</id>
<content type='text'>
By default, `face-set-spec' sets the override face spec, so face
attributes are combined with defaults rather than replacing them.
This was a behavior change that was an apparently unintended
consequence of commit 6b344a9.

Also set the `face-modified' property, which causes Customize to
flag the face as changed outside Customize.

* doc/misc/use-package.texi (Faces): Document the behavior.
* lisp/use-package/use-package-core.el (use-package-handler/:custom-face):
(use-package): Improve docstring to reflect implementation.
* test/lisp/use-package/use-package-tests.el
(use-package-test/:custom-face-1): (use-package-test/:custom-face-2):
(use-package-test/:custom-face-3): (use-package-test/:custom-face-4):
Add tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By default, `face-set-spec' sets the override face spec, so face
attributes are combined with defaults rather than replacing them.
This was a behavior change that was an apparently unintended
consequence of commit 6b344a9.

Also set the `face-modified' property, which causes Customize to
flag the face as changed outside Customize.

* doc/misc/use-package.texi (Faces): Document the behavior.
* lisp/use-package/use-package-core.el (use-package-handler/:custom-face):
(use-package): Improve docstring to reflect implementation.
* test/lisp/use-package/use-package-tests.el
(use-package-test/:custom-face-1): (use-package-test/:custom-face-2):
(use-package-test/:custom-face-3): (use-package-test/:custom-face-4):
Add tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-30</title>
<updated>2025-03-30T14:17:00+00:00</updated>
<author>
<name>Michael Albinus</name>
</author>
<published>2025-03-30T14:17:00+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=faa3fbe01058be98f9f6cd512d0723b99c9a6cf5'/>
<id>faa3fbe01058be98f9f6cd512d0723b99c9a6cf5</id>
<content type='text'>
e6b4c0bcebf lisp/emacs-lisp/cl-macs.el (cl-labels): Fix docstring (bu...
7a976d1aaf7 Fix minor issues in documentation of `use-package'
99ff59bd66c PHP should be in the PATH, either locally or remotely. (b...
26873d5028e Avoid warning when loading 'go-ts-mode'
a702f29a00b ; Fix package-version values
a1fbc51dc71 ; * lisp/which-key.el (which-key-idle-delay): Fix package...

# Conflicts:
#	lisp/progmodes/php-ts-mode.el
#	lisp/which-key.el
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
e6b4c0bcebf lisp/emacs-lisp/cl-macs.el (cl-labels): Fix docstring (bu...
7a976d1aaf7 Fix minor issues in documentation of `use-package'
99ff59bd66c PHP should be in the PATH, either locally or remotely. (b...
26873d5028e Avoid warning when loading 'go-ts-mode'
a702f29a00b ; Fix package-version values
a1fbc51dc71 ; * lisp/which-key.el (which-key-idle-delay): Fix package...

# Conflicts:
#	lisp/progmodes/php-ts-mode.el
#	lisp/which-key.el
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix minor issues in documentation of `use-package'</title>
<updated>2025-03-29T14:15:55+00:00</updated>
<author>
<name>Dominik Schrempf</name>
</author>
<published>2025-03-27T14:54:52+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7a976d1aaf7f555146ea890cc086edefe3f8ef58'/>
<id>7a976d1aaf7f555146ea890cc086edefe3f8ef58</id>
<content type='text'>
(Bug#77311)

Copyright-paperwork-exempt: yes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Bug#77311)

Copyright-paperwork-exempt: yes
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve use-package error message on wrong type</title>
<updated>2025-03-02T03:07:48+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2025-03-02T02:59:22+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=38782e684bf5f67e2d8f69daeeb17f37cf4b2c3f'/>
<id>38782e684bf5f67e2d8f69daeeb17f37cf4b2c3f</id>
<content type='text'>
* lisp/use-package/use-package-core.el (use-package): Improve error
message when passed the wrong type.  (Bug#72160)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/use-package/use-package-core.el (use-package): Improve error
message when passed the wrong type.  (Bug#72160)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add :continue-only directive to bind-keys and use-package</title>
<updated>2025-02-27T07:33:09+00:00</updated>
<author>
<name>Paul Nelson</name>
</author>
<published>2025-02-22T22:12:41+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=85a9b916db126add5a5e2bf4b2b9531ab998cad4'/>
<id>85a9b916db126add5a5e2bf4b2b9531ab998cad4</id>
<content type='text'>
* lisp/bind-key.el (bind-keys-form): Add :continue-only binding.
Fix indentation.

* lisp/use-package/use-package-bind-key.el
(use-package-normalize-binder): Add check for :continue-only.

* test/lisp/repeat-tests.el (repeat-tests-bind-keys):
Enable (and correct) test for :continue-only (bug#74140).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/bind-key.el (bind-keys-form): Add :continue-only binding.
Fix indentation.

* lisp/use-package/use-package-bind-key.el
(use-package-normalize-binder): Add check for :continue-only.

* test/lisp/repeat-tests.el (repeat-tests-bind-keys):
Enable (and correct) test for :continue-only (bug#74140).
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright year to 2025</title>
<updated>2025-01-02T17:39:42+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2025-01-02T17:32:51+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7fa975adbce3f2ce4ba40ea52110b992a52262b6'/>
<id>7fa975adbce3f2ce4ba40ea52110b992a52262b6</id>
<content type='text'>
Run "TZ=UTC0 admin/update-copyright".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Run "TZ=UTC0 admin/update-copyright".
</pre>
</div>
</content>
</entry>
</feed>
