guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Missing dependency for emacs-magit


From: Liliana Marie Prikler
Subject: Re: Missing dependency for emacs-magit
Date: Mon, 14 Feb 2022 20:33:35 +0100
User-agent: Evolution 3.42.1

Hi Zelphir,

Am Montag, dem 14.02.2022 um 18:41 +0000 schrieb Zelphir Kaltstahl:
> Hi Michael!
> What I mean by that is the following in `init.el`:
> ~~~~
> (setq guix-package-enable-at-startup t)
> (require 'guix-init nil t)
> ~~~~
> I have a separate profile, which I created for Emacs and Emacs packages
> from Guix:
> ~~~~
> $ guix package --manifest="${GUIX_EXTRA_PROFILES}"/emacs-test-profile-
> manifest.scm --profile="${GUIX_EXTRA_PROFILES}"/emacs-test-profile
> $ GUIX_PROFILE="${GUIX_EXTRA_PROFILES}/emacs-test-profile"; source
> "${GUIX_PROFILE}/etc/profile"
> $ emacs
> ~~~~
> Where the `manifest.scm` contains:
> ~~~~
> [...]
> ~~~~
> The channel is currently:
> ~~~~
> [...]
> ~~~~
> When I run `emacs` with that profile, I get the error I described
> earlier.
I think we need some multi-level printf debugging here.  

First, after  `source "${GUIX_PROFILE}/etc/profile"`, is EMACSLOADPATH
correctly pointing to the share/emacs/site-lisp of
${GUIX_EXTRA_PROFILES}/emacs-test-profile?

Second, before and after executing your init.el snippet, what are the
contents of load-path?  
Do they contain /gnu/store/SOME_LONG_HASH-magit-MAGIT_VERSION?

Cheers



reply via email to

[Prev in Thread] Current Thread [Next in Thread]