GNU bug report logs -
#55013
Guix-emacs doesn't work
Previous Next
Full log
View this message in rfc822 format
>ven. 29 nov. 2024 at 10:25, Suhail Singh <suhailsingh247 <at> gmail.com> wrote:
> Suhail Singh <suhailsingh247 <at> gmail.com> writes:
>
>> #+begin_src example
>> $> gx_shell bash-minimal coreutils-minimal emacs emacs-guix guix guile
>> [env]$> emacs
>>
>> ....
>>
>> $> type gx_shell
>> gx_shell is a function
>> gx_shell ()
>> {
>> if ob_shell_session_p; then
>> local ps12='|PS1|PS2';
>> else
>> local ps12='';
>> fi;
>> ps12='|obsh_PS1|obsh_PS2'"${ps12}";
>> local preserve='.*GTK.*|.*XDG.*|.*DISPLAY.*|TERM|INSIDE_EMACS'"${ps12}";
>> guix shell --pure -CPWN -E "${preserve}" "${@}"
>> }
>> #+end_src
>
> Apologies for missing the reference to undefined functions in the above.
> For present purposes, gx_shell can be simplified as follows:
>
> #+begin_src example
> $> type gx_shell
> gx_shell is a function
> gx_shell ()
> {
> local preserve='.*GTK.*|.*XDG.*|.*DISPLAY.*|TERM|INSIDE_EMACS';
> guix shell --pure -CPWN -E "${preserve}" "${@}"
> }
> #+end_src
So this works:
guix shell --pure -CPWN emacs emacs-guix guile
with a ‘emacs -q -nw’ followed by a M-x guix-packages-by-name
But this fails:
guix shell --pure -CPWN emacs emacs-guix
Guile is not propagated in the emacs-guix package definition, is this
the problem ?
--
Cayetano Santos
This bug report was last modified 196 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.