nixpkgs/pkgs/tools
Lin Jian ac4f5079f7 emacsPackages.mu4e: init at 1.10.7
This patch packages mu4e as an Emacs lisp package based on the mu4e
output of the multiple-output package mu, which makes mu4e a good
citizen of Emacs lisp packages in two aspects.

First, mu4e now utilizes the Emacs lisp package infrastructure in
Nixpkgs.  This allows users who want to do AOT native compilation for
non-default Emacs variants[0] to build only mu4e itself instead of the
whole mu package[1].

Second, mu4e now conforms to the Emacs builtin package manager[2].
Without this patch, mu4e autoloaded commands do not work
out-of-the-box[3] because its directory is added to load-path by
site-start.el after the initialization of package-directory-list,
which causes package-activate-all to not load mu4e-autoloads.el.  This
patch fixes this issue when mu4e is installed to Emacs using the
withPackages wrapper[4].

[0]: such as emacs-pgtk
[1]: mu.override { emacs = emacs-pgtk; }
[2]: package.el
[3]: either (require 'mu4e) or (require 'mu4e-autoloads) is needed to
be called before an autoloaded command is called
[4]: emacs-pgtk.pkgs.withPackages (epkgs: [ epkgs.mu4e ])
2023-09-06 16:27:13 +00:00
..
admin Merge pull request #253577 from dotlambda/meshcentral-fetchYarnDeps 2023-09-06 15:32:19 +02:00
archivers
audio Merge pull request #249512 from uninsane/pr-cross-playerctl 2023-09-06 13:28:53 +02:00
backup borgbackup: 1.2.4 -> 1.2.6 2023-09-01 12:11:46 +02:00
bluetooth bluetuith: 0.1.6 -> 0.1.7 2023-09-05 05:50:24 +00:00
bootloaders/refind
cd-dvd
compression pigz: 2.7 -> 2.8 2023-09-02 08:15:39 +01:00
dotool
filesystems Merge pull request #253632 from bzizou/irods-4.3.0 2023-09-06 18:10:10 +02:00
games Merge pull request #252026 from p-rintz/pocket-updater-utility 2023-09-04 11:14:14 +02:00
graphics Merge master into staging-next 2023-09-06 00:01:57 +00:00
inputmethods keymapper: 2.7.0 -> 2.7.1 2023-09-05 14:11:55 +00:00
llm
misc Merge pull request #253623 from toyo-chi/update-trackma 2023-09-06 17:01:54 +02:00
networking emacsPackages.mu4e: init at 1.10.7 2023-09-06 16:27:13 +00:00
nix Merge pull request #253200 from figsoda/zon 2023-09-05 08:04:40 -04:00
package-management poetry-plugin-up: 0.3.0 -> 0.4.0 2023-09-06 10:26:17 +02:00
security exploitdb: 2023-08-30 -> 2023-09-05 2023-09-05 19:43:55 +02:00
system ttop: 1.2.1 -> 1.2.2 2023-09-05 13:25:28 -04:00
text Merge pull request #250000 from tomberek/tomberek.gawkextlib.2022-10-20 2023-09-06 16:38:37 +02:00
typesetting Merge pull request #253419 from figsoda/hayagriva 2023-09-05 20:57:36 +02:00
video
virtualization Merge pull request #252634 from kirillrdy/awsebcli 2023-09-01 09:35:39 +09:00
wayland Merge pull request #251072 from LudovicoPiero/wleave-init 2023-09-03 12:23:20 +09:00
X11 sbs: init at 1.0.0 2023-09-05 17:40:58 +03:00