* xpip install -U 'xonsh[full]'
@ 2022-07-24 22:29 jgart
2022-07-24 23:03 ` Maxime Devos
0 siblings, 1 reply; 2+ messages in thread
From: jgart @ 2022-07-24 22:29 UTC (permalink / raw)
To: Guix Devel
Hi Guixers,
When installing xonsh I get the following after starting:
```
You are currently using the readline backend. For interactive tab-completion, on-the-fly syntax highlighting, and more, install prompt_toolkit by running:
xpip install -U 'xonsh[full]'
```
How should Guix handle optionally installing xonsh[full]?
all best,
jgart
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: xpip install -U 'xonsh[full]'
2022-07-24 22:29 xpip install -U 'xonsh[full]' jgart
@ 2022-07-24 23:03 ` Maxime Devos
0 siblings, 0 replies; 2+ messages in thread
From: Maxime Devos @ 2022-07-24 23:03 UTC (permalink / raw)
To: jgart, Guix Devel
[-- Attachment #1.1.1: Type: text/plain, Size: 1523 bytes --]
On 25-07-2022 00:29, jgart wrote:
> When installing xonsh I get the following after starting:
>
> ```
> You are currently using the readline backend. For interactive tab-completion, on-the-fly syntax highlighting, and more, install prompt_toolkit by running:
>
> xpip install -U 'xonsh[full]'
>
> ```
>
> How should Guix handle optionally installing xonsh[full]?
I guess it could ask to install it with Guix instead. It's a bit
complicated with the multiple mechanisms (guix install, guix home, "guix
shell foo bar -- baz"), but that can be avoided by patching it to
rephrase it a bit:
```
You are currently using the readline backend. For interactive
tab-completion, on-the-fly syntax highlighting, and more, install the
'python-prompt-toolkit' package.
```
OTOH, from what I've gathered from previous discussions, some people
want "guix build --source" to be the unmodified source code, with as
only exception non-freeness removal, so patching would be out. E.g.,
doing the "-O1" bugfix in the shepherd package as a patch (well,
snippet, but same thing basically) was rejected by some people in
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54216#5>
But at the same time, we patch glibc, gcc and guile-fibers without any
complaints while those are more complicates patches and (in case of
glibc and gcc), even Guix-specific, while the shepherd patch is simple
and non-Guix specific.
(I don't understand anything from those discussions)
Greetings,
Maxime.
[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 929 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 236 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-07-24 23:04 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-24 22:29 xpip install -U 'xonsh[full]' jgart
2022-07-24 23:03 ` Maxime Devos
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.