summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortjg <tjg>1999-05-12 15:39:56 +0000
committerToby Goodwin <toby@paccrat.org>2015-05-16 21:23:15 +0100
commit4542440306ef58f1b2b766eefabb916d16810a05 (patch)
tree9e644c81dcab07c79a017097466d8a661e3b70a4
parent679073500ff1077a61793ee8d890e08dbfdd9476 (diff)
Documentation: note that `$(a.b)' syntax only mostly works, and that
list definitions in exported functions are noisier than they need to be.
-rw-r--r--rc.115
1 files changed, 14 insertions, 1 deletions
diff --git a/rc.1 b/rc.1
index 12c1617..d85099f 100644
--- a/rc.1
+++ b/rc.1
@@ -161,7 +161,7 @@
.if !"\\$4"" .Xf \\$2 \\$1 "\\$3\\f\\$1\\$4\\*(Xi" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9"
.if "\\$4"" \\$3\fR\s10
..
-.TH RC 1 "1999-02-15"
+.TH RC 1 "1999-05-12"
.SH NAME
rc \- shell
.SH SYNOPSIS
@@ -1898,6 +1898,19 @@ The
notation for flattening should allow for using an arbitrary
separating character, not just space.
.PP
+It is usually possible to use parentheses to defeat
+free caret insertion; that is, to use
+.Cr $(x.y)
+as a synonym for
+.Cr $'x.y' .
+However, the former syntax is not correctly handled in functions
+exported to the environment: a function defined using this syntax will
+not work properly in descendant
+.I rc
+processes.
+.PP
+List definitions in exported functions are "noisier" than they need to be.
+.PP
Bug reports should be mailed to
.Cr "<tjg@star.le.ac.uk>" .
.SH INCOMPATIBILITIES