Sometimes when I log into my GuixSD system, I notice that /var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/guix.d folders are _prepended_ to the path. --8<---------------cut here---------------start------------->8--- > load-path ("/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/guix.d/pdf-tools-0.80" "/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/guix.d/popup-0.5.3" "/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/guix.d/bui-1.1.0" "/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/guix.d/helm-system-packages-1.9.0-1.9e5805f" "/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/guix.d/helm-2.9.0" "/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/guix.d/async-1.9.2" "/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/guix.d/tablist-0.70" "/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/guix.d/dash-2.13.0" "/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/guix.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-alone" "/home/ambrevar/.local/share/emacs/site-lisp/helm-system-packages/screencasts" "/home/ambrevar/.local/share/emacs/site-lisp/helm-system-packages/patch-mainline" "/home/ambrevar/.local/share/emacs/site-lisp/helm-system-packages/patch-backup" "/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-packages-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/share/emacs/26.1/site-lisp" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/site-lisp" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/vc" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/url" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/textmodes" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/progmodes" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/play" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/org" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/nxml" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/net" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/mh-e" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/mail" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/leim" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/language" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/international" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/image" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/gnus" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/eshell" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/erc" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/emulation" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/emacs-lisp" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/cedet" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/calendar" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/calc" "/gnu/store/07g1rwvrj7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/obsolete") --8<---------------cut here---------------end--------------->8--- Notice that there are two batches of guix.d/* folders: /home/ambrevar/.guix-profile/share/emacs/site-lisp/guix.d/* and /var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/guix.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? -- Pierre Neidhardt interlard - vt., to intersperse; diversify -- Webster's New World Dictionary Of The American Language