]> git.eshelyaron.com Git - emacs.git/commitdiff
; TRAMP manual spelling and grammar fixes
authorRobert Pluim <rpluim@gmail.com>
Wed, 13 Nov 2024 16:10:57 +0000 (17:10 +0100)
committerEshel Yaron <me@eshelyaron.com>
Wed, 20 Nov 2024 12:34:37 +0000 (13:34 +0100)
* doc/misc/tramp.texi (FUSE-based methods):
(Firewalls):
(Predefined connection information):
(Remote programs):
(Remote shell setup):
(Ssh setup):
(Home directories):
(Remote processes):
(Renaming remote files):
(Archive file names):
(Bug Reports):
(Frequently Asked Questions): Use "can" instead of "could" where
it makes sense.

(cherry picked from commit 8f6ff233ef11e7cc19c524228f48b732a98aa284)

doc/misc/tramp.texi

index dac0701bd5b25c5b1580d231a81cc70f9a24abb3..51ba55e2f5e4c181fbe03305df9be9d6d1e31764 100644 (file)
@@ -1550,7 +1550,7 @@ absolute path via the user option @code{tramp-rclone-program}.
 
 A system storage must be configured via the @command{rclone config}
 command, outside Emacs.  If you have configured a storage in
-@command{rclone} under a name @samp{storage} (for example), you could
+@command{rclone} under a name @samp{storage} (for example), you can
 access it via the remote file name
 
 @example
@@ -1591,7 +1591,7 @@ User name and port number are optional.  This method does not support
 password handling, the file system must either be mounted already, or
 the connection must be established passwordless via ssh keys.
 
-The mount point and mount arguments could be passed as connection
+The mount point and mount arguments can be passed as connection
 properties, @xref{Setup of sshfs method}.
 
 @end table
@@ -1920,7 +1920,7 @@ support this command.
 @subsection Tunneling with ssh
 
 @vindex ProxyCommand@r{, ssh option}
-With @command{ssh}, you could use the @option{ProxyCommand} entry in
+With @command{ssh}, you can use the @option{ProxyCommand} entry in
 @file{~/.ssh/config}:
 
 @example
@@ -2321,7 +2321,7 @@ The parameters @code{tramp-remote-shell} and
 @code{tramp-remote-shell-login} in @code{tramp-methods} now have new
 values for the remote host.
 
-@var{property} could also be any property found in
+@var{property} can also be any property found in
 @code{tramp-persistency-file-name}.
 
 
@@ -2471,7 +2471,7 @@ variables, @xref{Connection Variables, , , emacs}.
 @ifnotinfo
 variables.
 @end ifnotinfo
-You could define your own search directories like this:
+You can define your own search directories like this:
 
 @lisp
 @group
@@ -2645,10 +2645,10 @@ prompts, for which @value{tramp} uses @code{tramp-wrong-passwd-regexp}.
 
 @value{tramp} uses the user option @code{tramp-terminal-type} to set
 the remote environment variable @env{TERM} for the shells it runs.
-By default, it is @t{"dumb"}, but this could be changed.  A dumb
+By default, it is @t{"dumb"}, but this can be changed.  A dumb
 terminal is best suited to run the background sessions of
 @value{tramp}.  However, running interactive remote shells might
-require a different setting.  This could be achieved by tweaking the
+require a different setting.  This can be achieved by tweaking the
 @env{TERM} environment variable in @code{process-environment}.
 
 @lisp
@@ -2684,7 +2684,7 @@ process, @xref{Interactive Shell, , , emacs}.
 @ifnotinfo
 process.
 @end ifnotinfo
-@value{tramp} adds its own package version to this string, which could
+@value{tramp} adds its own package version to this string, which can
 be used for further tests in an inferior shell.  The string of that
 environment variable looks always like
 
@@ -2904,7 +2904,8 @@ Host *
 
 The corresponding PuTTY configuration is in the @option{Connection}
 entry, @option{Seconds between keepalives} option.  Set this to 5.
-There is no counter which could be set.
+PuTTY does not have a configuration option equivalent to OpenSSH's
+@option{ServerAliveCountMax}.
 
 
 @anchor{Using ssh connection sharing}
@@ -3989,7 +3990,7 @@ directory has been used already.
 
 The methods @option{adb}, @option{rclone} and @option{sshfs} do not
 support home directory expansion at all.  However, @value{tramp} keeps
-the home directory in the cache.  Therefore, those methods could be
+the home directory in the cache.  Therefore, those methods can be
 configured to expand a home directory via a connection property,
 @xref{Predefined connection information}.  Example:
 
@@ -4189,18 +4190,18 @@ Due to the remote shell saving tilde expansions triggered by
 @code{tramp-histfile-override}.  When set to @code{t}, environment
 variable @env{HISTFILE} is unset, and environment variables
 @env{HISTFILESIZE} and @env{HISTSIZE} are set to 0.  Don't use this
-with @command{bash} 5.0.0.  There is a bug in @command{bash} which
-lets @command{bash} die.
+with @command{bash} 5.0.0@: that version has a bug which
+causes @command{bash} to die.
 
-Alternatively, @code{tramp-histfile-override} could be a string.
-Environment variable @env{HISTFILE} is set to this file name then.  Be
-careful when setting to @file{/dev/null}; this might result in
-undesired results when using @command{bash} as remote shell.
+Alternatively, @code{tramp-histfile-override} can be a string.
+The environment variable @env{HISTFILE} is then set to this file name.  Be
+careful if using @file{/dev/null}; this might result in undesired
+results when using @command{bash} as remote shell.
 
-Another approach is to disable @value{tramp}'s handling of the
-@env{HISTFILE} at all by setting @code{tramp-histfile-override} to
-@code{nil}.  In this case, saving history could be turned off by
-putting this shell code in @file{.bashrc} or @file{.kshrc}:
+Another approach is to completely disable @value{tramp}'s handling of
+the @env{HISTFILE} by setting @code{tramp-histfile-override} to
+@code{nil}.  In this case, saving history can be turned off by putting
+this shell code in @file{.bashrc} or @file{.kshrc}:
 
 @example
 @group
@@ -4237,7 +4238,7 @@ ensures the correct name of the remote shell program.
 When @code{explicit-shell-file-name} is equal to @code{nil}, calling
 @code{shell} interactively will prompt for a shell name.
 
-You could use connection-local variables for setting different values
+You can use connection-local variables for setting different values
 of @code{explicit-shell-file-name} for different remote hosts.
 @ifinfo
 @xref{Connection Variables, , , emacs}.
@@ -4527,11 +4528,11 @@ the @code{process-attributes} output plus the key @code{pid}, and
 be
 
 
-@multitable {@bullet{} @code{numberp}} {--- a string of @var{number} width, could contain spaces}
+@multitable {@bullet{} @code{numberp}} {--- a string of @var{number} width, can contain spaces}
 @item @bullet{} @code{numberp} @tab --- a number
 @item @bullet{} @code{stringp} @tab --- a string without spaces
 @item @bullet{} @var{number}
-@tab --- a string of @var{number} width, could contain spaces
+@tab --- a string of @var{number} width, can contain spaces
 @item @bullet{} @code{nil} @tab --- a string until end of line
 @end multitable
 
@@ -4775,7 +4776,7 @@ anymore.
 
 @deffn Command tramp-rename-files source target
 Replace in all buffers the visiting file name from @var{source} to
-@var{target}.  @var{source} is a remote directory name, which could
+@var{target}.  @var{source} is a remote directory name, which can
 contain also a localname part.  @var{target} is the directory name
 @var{source} is replaced with.  Often, @var{target} is a remote
 directory name on another host, but it can also be a local directory
@@ -4824,17 +4825,19 @@ The default target for renaming remote buffer file names.  This is an
 alist of cons cells @code{(source . target)}.  The first matching item
 specifies the target to be applied for renaming buffer file names from
 source via @code{tramp-rename-files}.  @code{source} is a regular
-expressions, which matches a remote file name.  @code{target} must be
-a directory name, which could be remote (including remote directories
-@value{tramp} infers by default, such as @file{@trampfn{method,user@@host,}}).
+expression, which is used to match a remote file name.  @code{target}
+must be a directory name, which can be remote (including remote
+directories which @value{tramp} infers by default, such as
+@file{@trampfn{method,user@@host,}}).
 
-@code{target} can contain the patterns @code{%m}, @code{%u} or
-@code{%h}, which are replaced by the method name, user name or host
-name of @code{source} when calling @code{tramp-rename-files}.
+@code{target} can contain the format specifiers @code{%m}, @code{%u},
+or @code{%h}, which are replaced by the method name, user name, or host
+name of @code{source} respectively when calling @code{tramp-rename-files}.
 
-@code{source} could also be a Lisp form, which will be evaluated.  The
-result must be a string or @code{nil}, which is interpreted as a
-regular expression which always matches.
+@code{source} can also be a Lisp form, which is evaluated.  The result
+must be a string (which is used as a regular expression to match) or
+@code{nil}, which is interpreted as a regular expression which always
+matches.
 
 Example entries:
 
@@ -5086,7 +5089,7 @@ constant @code{tramp-archive-compression-suffixes}.  They are
 row are possible, like @file{/path/to/dir/file.tar.gz.uu/dir/file}.
 
 @vindex tramp-archive-all-gvfs-methods
-An archive file name could be a remote file name, as in
+An archive file name can be a remote file name, as in
 @file{/ftp:anonymous@@ftp.gnu.org:/gnu/tramp/tramp-2.4.5.tar.gz/INSTALL}.
 Since all file operations are mapped internally to @acronym{GVFS}
 operations, remote file names supported by @code{tramp-gvfs} perform
@@ -5096,7 +5099,7 @@ than the similar @samp{/scp:user@@host:@dots{}}.  See the constant
 @code{tramp-archive-all-gvfs-methods} for a complete list of
 @code{tramp-gvfs} supported method names.
 
-If @code{url-handler-mode} is enabled, archives could be visited via
+If @code{url-handler-mode} is enabled, archives can be visited via
 URLs, like
 @file{https://ftp.gnu.org/gnu/tramp/tramp-2.4.5.tar.gz/INSTALL}.  This
 allows complex file operations like
@@ -5124,7 +5127,7 @@ coreutils_8.28-1_amd64.deb/control.tar.gz/control"))
 @end lisp
 
 @vindex tramp-archive-enabled
-In order to disable file archives, you could add the following form to
+In order to disable file archives, you can add the following form to
 your init file:
 
 @lisp
@@ -5200,21 +5203,21 @@ When including @value{tramp}'s messages in the bug report, increase
 the verbosity level to 6 (@pxref{Traces and Profiles, Traces}) in the
 @file{~/.emacs} file before repeating steps to the bug.  Include the
 contents of the @file{*tramp/foo*} and @file{*debug tramp/foo*}
-buffers with the bug report.  Both buffers could contain
+buffers with the bug report.  Since those buffers could contain
 non-@acronym{ASCII} characters which are relevant for analysis, append
-the buffers as attachments to the bug report.  This is also needed in
-order to avoid line breaks during mail transfer.
+the buffers as attachments to the bug report rather than placing them
+inline.  This is also needed in order to avoid line breaks getting added
+or deleted during mail transfer.
 
-If you send the message from Emacs, you are asked about to append
+If you send the message from Emacs, you are asked whether to append
 these buffers to the bug report.  If you use an external mail program,
 you must save these buffers to files, and append them with that mail
 program.
 
-@strong{Note} that a verbosity level greater than 6 is not necessary
-at this stage.  Also note that a verbosity level of 6 or greater, the
-contents of files and directories will be included in the debug
-buffer.  Passwords typed in @value{tramp} will never be included
-there.
+@strong{Note} that a verbosity level greater than 6 is not necessary at
+this stage.  Also note that with a verbosity level of 6 or greater, the
+contents of files and directories will be included in the debug buffer.
+Passwords typed in @value{tramp} will never be included there.
 
 If you find, that using @value{tramp} with @command{emacs -Q} doesn't
 cause any problem, you might check your init file for the suspicious
@@ -5433,7 +5436,7 @@ as value of the @env{TERM} environment variable.  If you want to use
 another value for @env{TERM}, change @code{tramp-terminal-type} and
 this line accordingly.
 
-Alternatively, you could set the remote login shell explicitly.  See
+Alternatively, you can set the remote login shell explicitly.  See
 @ref{Remote shell setup} for discussion of this technique,
 
 When using fish shell on remote hosts, disable fancy formatting by
@@ -5741,7 +5744,7 @@ encrypted}), which are deleted anyway.
 @c Since Emacs 30.
 @vindex trash-directory
 If you want to trash a remote file into a remote trash directory, you
-could configure the user option @code{trash-directory} to a
+can configure the user option @code{trash-directory} to a
 connection-local value.
 @ifinfo
 @xref{Connection Variables, , , emacs}.
@@ -5780,7 +5783,7 @@ is @file{@trampfn{ssh,news@@news.my.domain,/opt/news/etc}}, then:
 Use simplified syntax:
 
 If you always apply the default method (@pxref{Default Method}), you
-could use the simplified @value{tramp} syntax (@pxref{Change file name
+can use the simplified @value{tramp} syntax (@pxref{Change file name
 syntax}):
 
 @lisp
@@ -6076,7 +6079,7 @@ the buffer is remote.  See the optional arguments of
 How to save files when a remote host isn't reachable anymore?
 
 If the local machine Emacs is running on changes its network
-integration, remote hosts could become unreachable.  This happens for
+integration, remote hosts could become unreachable.  This happens, for
 example, if the local machine is moved between your office and your
 home without restarting Emacs.
 
@@ -6096,9 +6099,9 @@ an unresponsive remote host could trigger @code{recentf} to connect
 that host again and again.
 
 If you find the cleanup disturbing, because the file names in
-@code{recentf-list} are precious to you, you could add the following
-two forms in your @file{~/.emacs} after loading the @code{tramp} and
-@code{recentf} packages:
+@code{recentf-list} are precious to you, you can add the following
+two forms in your @file{~/.emacs} (after loading the @code{tramp} and
+@code{recentf} packages):
 
 @vindex tramp-cleanup-connection-hook
 @vindex tramp-cleanup-all-connections-hook