<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs, branch scratch/pkg</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>Make some parameters &amp;optional</title>
<updated>2023-12-20T10:14:51+00:00</updated>
<author>
<name>Gerd Möllmann</name>
</author>
<published>2023-12-20T10:14:51+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=9b3711f2d06d24f46714d509b91116f46038146c'/>
<id>9b3711f2d06d24f46714d509b91116f46038146c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add some autoload cookies</title>
<updated>2023-12-20T09:46:50+00:00</updated>
<author>
<name>Gerd Möllmann</name>
</author>
<published>2023-12-20T09:46:50+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f2db6b55782ec7239803e63c47e8d8bc6b5aa7f0'/>
<id>f2db6b55782ec7239803e63c47e8d8bc6b5aa7f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Preferably print package-local nickname</title>
<updated>2023-12-20T08:12:56+00:00</updated>
<author>
<name>Gerd Möllmann</name>
</author>
<published>2023-12-20T08:12:56+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8d0c7f5e805cfdb5785b689d803f237628487eda'/>
<id>8d0c7f5e805cfdb5785b689d803f237628487eda</id>
<content type='text'>
If "package" has a local nickname "p", prefer printing package:foo as
p:foo because that's why we have the nickname.

* src/pkg.c (pkg_local_nickname): New function.
* src/lisp.h: Declare new function.
* src/print.c (print_symbol): Use it to find a nickname, if any.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If "package" has a local nickname "p", prefer printing package:foo as
p:foo because that's why we have the nickname.

* src/pkg.c (pkg_local_nickname): New function.
* src/lisp.h: Declare new function.
* src/print.c (print_symbol): Use it to find a nickname, if any.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add README.md</title>
<updated>2023-12-20T07:11:54+00:00</updated>
<author>
<name>Gerd Möllmann</name>
</author>
<published>2023-12-20T07:11:54+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8fcb68411d20708d979349c393b66b1d8bdebe68'/>
<id>8fcb68411d20708d979349c393b66b1d8bdebe68</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More package-local nicknames</title>
<updated>2023-12-19T08:34:45+00:00</updated>
<author>
<name>Gerd Möllmann</name>
</author>
<published>2023-12-19T08:34:45+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0a107bfd4410cd702fe27cc0d69becda3dbc78e6'/>
<id>0a107bfd4410cd702fe27cc0d69becda3dbc78e6</id>
<content type='text'>
* lisp/emacs-lisp/pkg.el (find-package): Search in local nicknames.
* src/pkg.c (pkg_find_package): Fix last change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/emacs-lisp/pkg.el (find-package): Search in local nicknames.
* src/pkg.c (pkg_find_package): Fix last change.
</pre>
</div>
</content>
</entry>
<entry>
<title>Local package nicknames -&gt; package objects</title>
<updated>2023-12-19T08:23:21+00:00</updated>
<author>
<name>Gerd Möllmann</name>
</author>
<published>2023-12-19T08:22:24+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e79ff2b6e55a7d9836b4074262c8acc1192b1330'/>
<id>e79ff2b6e55a7d9836b4074262c8acc1192b1330</id>
<content type='text'>
Also, find nicknames in pkg_find_package.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, find nicknames in pkg_find_package.
</pre>
</div>
</content>
</entry>
<entry>
<title>Defpackage with :local-nicknames</title>
<updated>2023-12-19T07:59:30+00:00</updated>
<author>
<name>Gerd Möllmann</name>
</author>
<published>2023-12-19T07:59:30+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e86431036e8a1fc18d8bf291d38e3243965c1ebc'/>
<id>e86431036e8a1fc18d8bf291d38e3243965c1ebc</id>
<content type='text'>
* lisp/emacs-lisp/pkg.el (pkg-defpackage): Add local-nicknames.
(defpackage): Handle :local-nicknames.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/emacs-lisp/pkg.el (pkg-defpackage): Add local-nicknames.
(defpackage): Handle :local-nicknames.
</pre>
</div>
</content>
</entry>
<entry>
<title>More package-local nicknames</title>
<updated>2023-12-19T07:31:33+00:00</updated>
<author>
<name>Gerd Möllmann</name>
</author>
<published>2023-12-19T07:31:33+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f68ff6b3d813f5b9d3d355b79b5cf302f6893ef1'/>
<id>f68ff6b3d813f5b9d3d355b79b5cf302f6893ef1</id>
<content type='text'>
* lisp/emacs-lisp/pkg.el (package-nicknames): New function.
(package-local-nicknames): Ditto.
(add-package-local-nickname): Ditto.
(remove-package-local-nickname): Ditto.
(package-locally-nicknamed-by-list): Ditto.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/emacs-lisp/pkg.el (package-nicknames): New function.
(package-local-nicknames): Ditto.
(add-package-local-nickname): Ditto.
(remove-package-local-nickname): Ditto.
(package-locally-nicknamed-by-list): Ditto.
</pre>
</div>
</content>
</entry>
<entry>
<title>First steps for package-local nicknames</title>
<updated>2023-12-19T06:36:32+00:00</updated>
<author>
<name>Gerd Möllmann</name>
</author>
<published>2023-12-19T06:36:32+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=96325ad4ef0e2c886f0d0f887b8a4f45b4ffd28f'/>
<id>96325ad4ef0e2c886f0d0f887b8a4f45b4ffd28f</id>
<content type='text'>
* src/lisp.h (Lisp_Package): New member local_nicknames.
* src/pkg.c (Fpackage_percent_local_nicknames,
(Fpackage_percent_set_local_nicknames): New functions.
(syms_of_pkg): Defsubrs for new functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/lisp.h (Lisp_Package): New member local_nicknames.
* src/pkg.c (Fpackage_percent_local_nicknames,
(Fpackage_percent_set_local_nicknames): New functions.
(syms_of_pkg): Defsubrs for new functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/master' into scratch/pkg</title>
<updated>2023-12-19T05:50:49+00:00</updated>
<author>
<name>Gerd Möllmann</name>
</author>
<published>2023-12-19T05:50:49+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f0edf8dd04cfcad101faf90434cffa95c416d776'/>
<id>f0edf8dd04cfcad101faf90434cffa95c416d776</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
