emacs-diffs
[Top][All Lists]
Advanced

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

master 78460500c7 3/3: Shorten new manual section "Shell Command Guessin


From: Stefan Kangas
Subject: master 78460500c7 3/3: Shorten new manual section "Shell Command Guessing"
Date: Wed, 17 Aug 2022 10:32:54 -0400 (EDT)

branch: master
commit 78460500c75ab3f36ea646a1266ac6803f2d16e6
Author: Stefan Kangas <stefankangas@gmail.com>
Commit: Stefan Kangas <stefankangas@gmail.com>

    Shorten new manual section "Shell Command Guessing"
    
    * doc/emacs/dired.texi (Shell Command Guessing): Don't document
    unimportant details, and improve wording to be shorter.
---
 doc/emacs/dired.texi | 56 ++++++++++------------------------------------------
 1 file changed, 10 insertions(+), 46 deletions(-)

diff --git a/doc/emacs/dired.texi b/doc/emacs/dired.texi
index 00028cac0f..33e9270d42 100644
--- a/doc/emacs/dired.texi
+++ b/doc/emacs/dired.texi
@@ -1132,17 +1132,13 @@ file named @file{foo.tar} and you press @kbd{!}, Dired 
will guess that
 you want to run @samp{tar xvf}, and suggest that as the default shell
 command.
 
-The default is mentioned in brackets and you can type @kbd{M-n} to get
-the default into the minibuffer for editing.  If there are several
-commands for a given file, e.g., @samp{xtex} and @samp{dvips} for a
-@file{.dvi} file, you can type @kbd{M-n} several times to see each of
-the matching commands.
+You can type @kbd{M-n} to get the default into the minibuffer for
+editing.  If there are several commands for a given file, type
+@kbd{M-n} several times to see each matching command in order.
 
 Dired only tries to guess a command for a single file, never for a
 list of marked files.
 
-The following variables control guessing of shell commands:
-
 @defvar dired-guess-shell-alist-default
 This variable specifies the predefined rules for guessing shell
 commands suitable for certain files.  Set this to @code{nil} to turn
@@ -1151,12 +1147,11 @@ guessing off.  The elements of 
@code{dired-guess-shell-alist-user}
 @end defvar
 
 @defvar dired-guess-shell-alist-user
-If non-@code{nil}, this variables specifies the user-defined alist of
+If non-@code{nil}, this variable specifies the user-defined alist of
 file regexps and their suggested commands.  These rules take
 precedence over the predefined rules in the variable
-@code{dired-guess-shell-alist-default} (to which they are prepended)
-when @code{dired-do-shell-command} is run).  The default is
-@code{nil}.
+@code{dired-guess-shell-alist-default} when
+@code{dired-do-shell-command} is run).  The default is @code{nil}.
 
 Each element of the alist looks like
 
@@ -1173,8 +1168,8 @@ A @samp{*} in the shell command stands for the file name 
that matched
 @var{regexp}.  When Emacs invokes the @var{command}, it replaces each
 instance of @samp{*} with the matched file name.
 
-You can set this variable in your Init file.  For example, to add
-rules for @samp{.foo} and @samp{.bar} file extensions:
+To add rules for @samp{.foo} and @samp{.bar} file extensions, add this
+to your Init file:
 
 @example
 (setq dired-guess-shell-alist-user
@@ -1191,39 +1186,8 @@ rules for @samp{.foo} and @samp{.bar} file extensions:
 This will override any predefined rules for the same extensions.
 @end defvar
 
-@defvar dired-guess-shell-case-fold-search
-If this variable is non-@code{nil},
-@code{dired-guess-shell-alist-default} and
-@code{dired-guess-shell-alist-user} are matched case-insensitively.
-The default is @code{t}.
-@end defvar
-
-@defvar dired-guess-shell-gnutar
-If this variable is non-@code{nil}, it specifies the name of the GNU
-Tar executable (e.g., @file{tar} or @file{gtar}).  GNU Tar's @samp{z}
-switch is used for compressed archives.  If you don't have GNU Tar,
-set this to @code{nil}: a pipe using @command{zcat} is then used
-instead.
-@end defvar
-
-@defvar dired-guess-shell-gzip-quiet
-A non-@code{nil} value of this variable means that @samp{-q} is passed
-to @command{gzip}, possibly overriding a verbose option in the
-@env{GZIP} environment variable.  The default is @code{t}.
-@end defvar
-
-@defvar dired-guess-shell-znew-switches nil
-This variable specifies a string of switches passed to @command{znew}.
-An example is @samp{-K} which will make @command{znew} keep a
-@file{.Z} file when it is smaller than the @file{.gz} file.  The
-default is @code{nil}: no additional switches are passed to
-@command{znew}.
-@end defvar
-
-@defvar dired-shell-command-history nil
-This variable holds the history list for commands that read
-dired-shell commands.
-@end defvar
+You can find more user options with @kbd{M-x customize-group @key{RET}
+dired-guess @key{RET}}.
 
 @node Transforming File Names
 @section Transforming File Names in Dired



reply via email to

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