Introduction
Introduction Statistics Contact Development Disclaimer Help
Various documentation improvements. - sam - An updated version of the sam text …
git clone git://vernunftzentrum.de/sam.git
Log
Files
Refs
LICENSE
---
commit f7d6a2dcda067e716c16c163ca0342a46941eeca
parent ae48bf592e6025729535d4bda8203fd7287b0ba0
Author: Rob King <[email protected]>
Date: Fri, 19 Aug 2016 22:29:35 -0500
Various documentation improvements.
Diffstat:
doc/sam.1 | 32 +++++++++++++++++--------------
1 file changed, 18 insertions(+), 14 deletions(-)
---
diff --git a/doc/sam.1 b/doc/sam.1
@@ -160,7 +160,7 @@ In the following
.Do
character
.Sy n
-.Dc
+.Pc
means the null string after the
.Sy n\fR-th
character in the file, with 1 the first character in the file.
@@ -193,7 +193,7 @@ Line
The substring that matches the regular expression, found by looking toward the…
.Pq Li /
or beginning
-.Pq Li ?
+.Pq Li "?"
of the file, and if necessary continuing the search from the other end to the …
The matched substring may straddle the starting point.
When entering a pattern containing a literal question mark for a backward sear…
@@ -215,15 +215,15 @@ see the
.Sy k
command below
.Pc "."
-.It Sy "regexp"
-.Do
+.It Sy Do regexp Dc
+.Po
A regular expression in double quotes.
-.Dc
+.Pc
Preceding a simple address
-.Do
+.Po
default
.Li "."
-.Dc ","
+.Pc ","
refers to the address evaluated in the unique file whose menu line matches the…
.El
.Ss Compound addresses
@@ -298,7 +298,7 @@ are present and distinguishable,
may be elided.
.Sy a2
may be a regular expression; if it is delimited by
-.Li "?"
+.Li ""?""
characters, the effect of the
.Li +
or
@@ -316,11 +316,11 @@ of
.Sy a1 "."
.It Sy 0/regexp/
locates the first match of the expression in the file.
-.Do
+.Po
The form
.Li 0;//
sets dot unnecessarily.
-.Dc
+.Pc
.It Sy "./regexp///"
find the second following occurence of the expression, and
.Sy ".,/regexp/"
@@ -343,7 +343,7 @@ Most commands may be prefixed with an address to indicate t…
Those that may not are marked with a
.Sy "*"
below.
-If a command takes an address and none is supplised, dot is used.
+If a command takes an address and none is supplied, dot is used.
The sole exception is the
.Sy w
command, which defaults to
@@ -641,6 +641,7 @@ is ineffective are
and
.Sy D "."
.It Sy empty
+.Dq "The empty string as a command."
If the range is explicit, set dot to the range.
If
.Nm
@@ -648,14 +649,17 @@ is downloaded, the resulting dot is selected on the scree…
If no address is specified
.Pq "the command is a newline"
dot is extended in either direction to the line boundaries and printed.
-If dot is thereby unchanges, i is set to
+If dot is thereby unchanged, i is set to
.Li ".+1"
and printed.
.El
.Ss Grouping and multiple changes
-Commands may be groups by enclosing them in curly braces.
+Commands may be grouped by enclosing them in curly braces.
Commands within the braces must appear on separate lines
-.Pq "no backslashes are required between commands" "."
+.Pq "no backslashes are required between commands"
+.Do
+as those familiar with other editors might expect
+.Dq "."
Semantically, the opening brance is like a command: it takes an
.Pq optional
address and sets dot for each sub-command.
You are viewing proxied material from vernunftzentrum.de. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.