summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorJason McIntyre <jmc@cvs.openbsd.org>2006-06-01 09:31:13 +0000
committerJason McIntyre <jmc@cvs.openbsd.org>2006-06-01 09:31:13 +0000
commit711c384c343da1c21eb4d93812d12b9003834bda (patch)
treecc7ce772357e35e54974149089b521a70037279f /bin
parentc3eb8e71f05c7a53dfedd1d24e7156cc47ca52ca (diff)
simplify the PS1 section somewhat by moving the ! and \! stuff together;
ok otto
Diffstat (limited to 'bin')
-rw-r--r--bin/ksh/ksh.129
1 files changed, 13 insertions, 16 deletions
diff --git a/bin/ksh/ksh.1 b/bin/ksh/ksh.1
index 31779d44ce4..a23fc0d80fb 100644
--- a/bin/ksh/ksh.1
+++ b/bin/ksh/ksh.1
@@ -1,4 +1,4 @@
-.\" $OpenBSD: ksh.1,v 1.114 2006/05/30 14:43:45 jmc Exp $
+.\" $OpenBSD: ksh.1,v 1.115 2006/06/01 09:31:12 jmc Exp $
.\"
.\" Public Domain
.\"
@@ -1528,17 +1528,7 @@ The primary prompt for interactive shells.
Parameter, command, and arithmetic
substitutions are performed,
and the prompt string can be customised using
-backslash-escaped special characters (see below).
-.Ql \&!
-is replaced with the current command number (see the
-.Ic fc
-command below).
-A literal
-.Ql \&!
-can be put in the prompt by placing
-.Ql !!
-in
-.Ev PS1 .
+backslash-escaped special characters.
.Pp
Note that since the command-line editors try to figure out how long the prompt
is (so they know how far it is to the edge of the screen), escape codes in
@@ -1630,10 +1620,17 @@ is abbreviated as
The basename of
the current working directory.
.It Li \e!
-The current history number
-(see
-.Sq \e# ,
-below).
+The current history number.
+An unescaped
+.Ql !\&
+will produce the current history number too,
+as per the POSIX specification.
+A literal
+.Ql \&!
+can be put in the prompt by placing
+.Ql !!
+in
+.Ev PS1 .
.It Li \e#
The current command number.
This could be different to the current history number,