[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#55013: Guix-emacs doesn't work
From: |
Suhail Singh |
Subject: |
bug#55013: Guix-emacs doesn't work |
Date: |
Fri, 29 Nov 2024 10:25:01 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Suhail Singh <suhailsingh247@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
--
Suhail