emacs-bug-tracker
[Top][All Lists]
Advanced

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

bug#55317: closed ([PATCH] doc: Clarify guix shell's DWIM behaviour.)


From: GNU bug Tracking System
Subject: bug#55317: closed ([PATCH] doc: Clarify guix shell's DWIM behaviour.)
Date: Tue, 16 Aug 2022 19:17:01 +0000

Your message dated Tue, 16 Aug 2022 21:16:48 +0200
with message-id <bde5b5199a1d5cb8619499e4a835d5c4b4b18158.camel@gmail.com>
and subject line Re: [PATCH v2] doc: Clarify guix shell's DWIM behaviour.
has caused the debbugs.gnu.org bug report #55317,
regarding [PATCH] doc: Clarify guix shell's DWIM behaviour.
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
55317: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55317
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: [PATCH] doc: Clarify guix shell's DWIM behaviour. Date: Sun, 8 May 2022 17:29:06 +0200
---
Bonjour Guix,

as can be seen from <http://logs.guix.gnu.org/guix/2022-05-08.log#164019>,
the way in which guix shell interactively does what you mean is open to
interpretation and different folks may mean different things when
specifying nothing.  Therefore, document guix' assumptions more clearly.

Cheers

 doc/guix.texi | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

diff --git a/doc/guix.texi b/doc/guix.texi
index 5399584cb0..249c5956e2 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -5693,17 +5693,16 @@ before @command{guix shell} was invoked.  The next 
garbage collection
 (@pxref{Invoking guix gc}) may clean up packages that were installed in
 the environment and that are no longer used outside of it.
 
-As an added convenience, when running from a directory that contains a
-@file{manifest.scm} or a @file{guix.scm} file (in this order), possibly
-in a parent directory, @command{guix shell} automatically loads the
-file---provided the directory is listed in
-@file{~/.config/guix/shell-authorized-directories}, and only for
-interactive use:
-
-@example
-guix shell
-@end example
-
+As an added convenience, @command{guix shell} when invoked interactively
+without any other arguments will try to do what you mean based on the
+files it locates in the current directory or parent directories.
+If it finds a @file{manifest.scm}, it uses this manifest as though
+it was given via @code{--manifest}.
+If it finds a @file{guix.scm}, it uses this package file as though
+it was given via @code{--development --file}.
+In either case, the file will only be loaded if the directory it
+resides in is listed in
+@file{~/.config/guix/shell-authorized-directories}.
 This provides an easy way to define, share, and enter development
 environments.
 
-- 
2.36.0




--- End Message ---
--- Begin Message --- Subject: Re: [PATCH v2] doc: Clarify guix shell's DWIM behaviour. Date: Tue, 16 Aug 2022 21:16:48 +0200 User-agent: Evolution 3.42.1
Am Dienstag, dem 17.05.2022 um 14:46 +0200 schrieb Ludovic Courtès:
> 
> > +As an added convenience, @command{guix shell} will try to do what
> > you
> > +mean when it is invoked interactively as in
> >  @example
> 
> I’d add a colon after “in” followed by a newline.
I pushed this in 131acaa28ded1455de291a83a8cdecab77b74a87 some while
ago (with the added colon), so I'm closing this now.

Cheers


--- End Message ---

reply via email to

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