all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Why Emacs is echoing message for each installed Emacs package while startup
@ 2022-05-15 18:23 Akib Azmain Turja
  2022-05-15 23:58 ` raingloom
  0 siblings, 1 reply; 26+ messages in thread
From: Akib Azmain Turja @ 2022-05-15 18:23 UTC (permalink / raw)
  To: help-guix

[-- Attachment #1: Type: text/plain, Size: 1109 bytes --]


For each Emacs package I have installed, Emacs echoes "Loading
/gnu/store/...-emacs-.../...-autoloads.el" while startup.  This is very
annoying.  The reason is probably the function:

(defun guix-emacs-autoload-packages ()
  "Autoload Emacs packages found in EMACSLOADPATH.

'Autoload' means to load the 'autoloads' files matching
`guix-emacs-autoloads-regexp'."
  (interactive)
  (let ((autoloads (mapcan #'guix-emacs-find-autoloads
                           (guix-emacs--non-core-load-path))))
    (mapc (lambda (f)
            (load f 'noerror))  ;; This should be (load f 'noerror 'nomessage)
          autoloads)))

And also I wonder why Guix loads each autoloads file.  Can't it merge
(concat) all autoloads into one file while making the profile and then
load it afterwards?  This would probably save a little time.  package.el
can do this (see "package-quickstart-file" variable), so Guix should be
able to do this too.

-- 
Akib Azmain Turja

This message is signed by me with my GnuPG key.  It's fingerprint is:

    7001 8CE5 819F 17A3 BBA6  66AF E74F 0EFA 922A E7F5

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2022-08-03  7:13 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-15 18:23 Why Emacs is echoing message for each installed Emacs package while startup Akib Azmain Turja
2022-05-15 23:58 ` raingloom
2022-05-16  8:16   ` Akib Azmain Turja
2022-05-16 10:55     ` zimoun
2022-05-16 16:31       ` Akib Azmain Turja
2022-05-16 16:44         ` André A. Gomes
2022-05-16 19:58           ` Akib Azmain Turja
2022-05-16 20:35             ` André A. Gomes
2022-05-16 20:53         ` zimoun
2022-05-17  8:00           ` Akib Azmain Turja
2022-05-17 21:58             ` zimoun
2022-05-18 16:29               ` Akib Azmain Turja
2022-05-18 21:04                 ` zimoun
2022-05-21 11:40                   ` Akib Azmain Turja
2022-05-21 13:45                     ` André A. Gomes
2022-05-22 11:26                       ` Akib Azmain Turja
2022-05-22 13:04                         ` raingloom
2022-07-23 17:26                         ` Jorge P. de Morais Neto
2022-07-24  6:47                           ` Akib Azmain Turja
2022-07-26  8:27                             ` Akib Azmain Turja
2022-08-03  7:12                               ` bug#56778: " 宋文武 via Guix-patches via
2022-05-21 21:09                     ` Maxim Cournoyer
2022-05-21 22:00                       ` Benjamin Slade
2022-05-22  2:47                         ` Maxim Cournoyer
2022-05-22  2:55                           ` Benjamin Slade
2022-05-22 11:24                           ` Akib Azmain Turja

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.