~suntong001/emacs-starter-kit/+git/master:scratch/pkg

Last commit made on 2023-12-20
Get this branch:
git clone -b scratch/pkg https://git.launchpad.net/~suntong001/emacs-starter-kit/+git/master

Branch merges

Branch information

Name:
scratch/pkg
Repository:
lp:~suntong001/emacs-starter-kit/+git/master

Recent commits

9b3711f... by =?utf-8?q?Gerd_M=C3=B6llmann?= <email address hidden>

Make some parameters &optional

f2db6b5... by =?utf-8?q?Gerd_M=C3=B6llmann?= <email address hidden>

Add some autoload cookies

8d0c7f5... by =?utf-8?q?Gerd_M=C3=B6llmann?= <email address hidden>

Preferably print package-local nickname

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.

8fcb684... by =?utf-8?q?Gerd_M=C3=B6llmann?= <email address hidden>

Add README.md

0a107bf... by =?utf-8?q?Gerd_M=C3=B6llmann?= <email address hidden>

More package-local nicknames

* lisp/emacs-lisp/pkg.el (find-package): Search in local nicknames.
* src/pkg.c (pkg_find_package): Fix last change.

e79ff2b... by =?utf-8?q?Gerd_M=C3=B6llmann?= <email address hidden>

Local package nicknames -> package objects

Also, find nicknames in pkg_find_package.

e864310... by =?utf-8?q?Gerd_M=C3=B6llmann?= <email address hidden>

Defpackage with :local-nicknames

* lisp/emacs-lisp/pkg.el (pkg-defpackage): Add local-nicknames.
(defpackage): Handle :local-nicknames.

f68ff6b... by =?utf-8?q?Gerd_M=C3=B6llmann?= <email address hidden>

More package-local nicknames

* 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.

96325ad... by =?utf-8?q?Gerd_M=C3=B6llmann?= <email address hidden>

First steps for package-local nicknames

* 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.

f0edf8d... by =?utf-8?q?Gerd_M=C3=B6llmann?= <email address hidden>

Merge remote-tracking branch 'origin/master' into scratch/pkg