From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre Neidhardt Subject: Emacs load-path random order Date: Sat, 21 Apr 2018 09:14:02 +0530 Message-ID: <87vaclb4vx.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49674) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f9jRc-0004Wh-Q0 for help-guix@gnu.org; Fri, 20 Apr 2018 23:44:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f9jRX-0006Zj-Ql for help-guix@gnu.org; Fri, 20 Apr 2018 23:44:12 -0400 Received: from mail-pl0-x230.google.com ([2607:f8b0:400e:c01::230]:37670) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f9jRX-0006ZH-F0 for help-guix@gnu.org; Fri, 20 Apr 2018 23:44:07 -0400 Received: by mail-pl0-x230.google.com with SMTP id f7-v6so6253327plr.4 for ; Fri, 20 Apr 2018 20:44:07 -0700 (PDT) Received: from mimimi ([103.104.112.4]) by smtp.gmail.com with ESMTPSA id d64sm12962608pfa.80.2018.04.20.20.44.04 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 20 Apr 2018 20:44:05 -0700 (PDT) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Sometimes when I log into my GuixSD system, I notice that /var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/gui= x.d folders are _prepended_ to the path. =2D-8<---------------cut here---------------start------------->8--- > load-path ("/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/g= uix.d/pdf-tools-0.80" "/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/gu= ix.d/popup-0.5.3" "/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/gu= ix.d/bui-1.1.0" "/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/gu= ix.d/helm-system-packages-1.9.0-1.9e5805f" "/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/gu= ix.d/helm-2.9.0" "/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/gu= ix.d/async-1.9.2" "/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/gu= ix.d/tablist-0.70" "/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/gu= ix.d/dash-2.13.0" "/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/gu= ix.d/magit-popup-2.12.0" "/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp" "/usr/share/asymptote" "/home/ambrevar/.local/share/emacs/site-lisp/helm-system-packages/stand-alo= ne" "/home/ambrevar/.local/share/emacs/site-lisp/helm-system-packages/screencas= ts" "/home/ambrevar/.local/share/emacs/site-lisp/helm-system-packages/patch-mai= nline" "/home/ambrevar/.local/share/emacs/site-lisp/helm-system-packages/patch-bac= kup" "/home/ambrevar/.local/share/emacs/site-lisp/helm-system-packages" "/home/ambrevar/.local/share/emacs/site-lisp/helm-eww" "/home/ambrevar/.local/share/emacs/site-lisp/evil-collection/test" "/home/ambrevar/.local/share/emacs/site-lisp/evil-collection" "/home/ambrevar/.local/share/emacs/site-lisp/emms/src" "/home/ambrevar/.local/share/emacs/site-lisp/emms/lisp" "/home/ambrevar/.local/share/emacs/site-lisp/emms/doc" "/home/ambrevar/.local/share/emacs/site-lisp/emms" "/home/ambrevar/.local/share/emacs/site-lisp/daemons.el/img" "/home/ambrevar/.local/share/emacs/site-lisp/daemons.el" "/home/ambrevar/.local/share/emacs/site-lisp/" "/home/ambrevar/.cache/emacs/elpa/auctex-12.1.1/" ; ... "/home/ambrevar/.cache/emacs/elpa/ztree-20180409.1322" "/home/ambrevar/.emacs.d/lisp/" "/home/ambrevar/.guix-profile/share/emacs/site-lisp/" "/home/ambrevar/.guix-profile/share/emacs/site-lisp/guix.d/pdf-tools-0.80" "/home/ambrevar/.guix-profile/share/emacs/site-lisp/guix.d/popup-0.5.3" "/home/ambrevar/.guix-profile/share/emacs/site-lisp/guix.d/bui-1.1.0" "/home/ambrevar/.guix-profile/share/emacs/site-lisp/guix.d/helm-system-pack= ages-1.9.0-1.9e5805f" "/home/ambrevar/.guix-profile/share/emacs/site-lisp/guix.d/helm-2.9.0" "/home/ambrevar/.guix-profile/share/emacs/site-lisp/guix.d/async-1.9.2" "/home/ambrevar/.guix-profile/share/emacs/site-lisp/guix.d/tablist-0.70" "/home/ambrevar/.guix-profile/share/emacs/site-lisp/guix.d/dash-2.13.0" "/home/ambrevar/.guix-profile/share/emacs/site-lisp/guix.d/magit-popup-2.12= .0" "/home/ambrevar/.guix-profile/share/emacs/site-lisp" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/site-lisp" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/site-lisp" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/vc" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/url" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/textmodes" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/progmodes" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/play" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/org" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/nxml" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/net" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/mh-e" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/mail" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/leim" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/language" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/international" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/image" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/gnus" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/eshell" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/erc" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/emulation" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/emacs-lisp" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/cedet" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/calendar" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/calc" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/shar= e/emacs/26.1/lisp/obsolete") =2D-8<---------------cut here---------------end--------------->8--- Notice that there are two batches of guix.d/* folders:=20 /home/ambrevar/.guix-profile/share/emacs/site-lisp/guix.d/* and=20 /var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/gu= ix.d/popup-0.5.3 The former is to be expected, the latter only happens randomly. I wonder why that is. I'd rather keep the Guix folders appended so that they have lower priority than my user-local site-lisp files. I'm now on Emacs 26.1 RC1 but I had the same issue with Guix' stock package. De-logging + re-logging usually fixes it. Any clue? =2D-=20 Pierre Neidhardt interlard - vt., to intersperse; diversify =2D- Webster's New World Dictionary Of The American Language --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAlras4IACgkQm9z0l6S7 zH/ltAgAoGiXYFSxd89FHJ/U66yabwLqcHZyINb+MURi0jc/E/qNFWTzhOfcOxgv NYhoWAOk1gyz7hVRx/UB0xLCcy4usVrHEgYVHLN3+NF0Camy9QBI88cdceWlbCIn +0jYcwqtfnd1DAoITNA6csrRxbacHC+dq0EYUexMIlBjnAzZ/A7uMya0b3h4adwC cdoBPyr2g0Y2/I8reYB9HxYr0VyBvNpBOA2HpOH//OLItkN0SWsgoyd2CRrbO2ut 2vIKNggrFriUJr0a4xzn0lDXeHQz0KF2pcSYEx66KI2xG3MAs2Ekn9W9g8H2t5+o LvQBFGT4kzBZr/gwhJr4wxQ6LwUQMw== =nfiI -----END PGP SIGNATURE----- --=-=-=--