Browse files

24483: minor sectioning fixes in doc

24485: note on includes for term.h
  • Loading branch information...
1 parent 3d20551 commit 73bbb6298857b4908f2347be79b81a03bee11c3a Peter Stephenson committed Jan 29, 2008
Showing with 20 additions and 7 deletions.
  1. +6 −0 ChangeLog
  2. +8 −6 Doc/Zsh/prompt.yo
  3. +1 −1 Doc/Zsh/zle.yo
  4. +5 −0 INSTALL
6 ChangeLog
@@ -1,5 +1,11 @@
2008-01-29 Peter Stephenson <>
+ * 24485: INSTALL: note that term.h may need CPPFLAGS=-I...
+ if it's to be included from the curses library directory.
+ * 24483: Doc/Zsh/prompt.yo, Doc/Zsh/zle.yo: some minor
+ sectioning problems.
* users/12498: Doc/Zsh/contrib.yo: missing section spotted
by Vincent.
14 Doc/Zsh/prompt.yo
@@ -1,8 +1,6 @@
texinode(Prompt Expansion)(Expansion)(Conditional Expressions)(Top)
chapter(Prompt Expansion)
-sect(Prompt Expansion)
+sect(Expansion of Prompt Sequences)
cindex(prompt expansion)
cindex(expansion, prompt)
Prompt sequences undergo a special form of expansion. This type of expansion
@@ -31,9 +29,13 @@ represented as `tt(!!)'.
pindex(PROMPT_PERCENT, use of)
If the tt(PROMPT_PERCENT) option is set, certain escape sequences that
start with `tt(%)' are expanded.
-Some escapes take an optional integer argument, which
+Many escapes are followed by a single character, although some of these
+take an optional integer argument that
should appear between the `tt(%)' and the next character of the
-sequence. The following escape sequences are recognized:
+sequence. More complicated escape sequences are available to provide
+conditional expansion.
+sect(Simple Prompt Escapes)
subsect(Special characters)
@@ -188,7 +190,7 @@ position. Brace pairs can nest.
-subsect(Conditional substrings)
+sect(Conditional Substrings in Prompts)
vindex(psvar, use of)
2 Doc/Zsh/zle.yo
@@ -784,7 +784,7 @@ defined with tt(zle -N) this is set to the empty string. Read-only.
-subsect(Special Widget)
+subsect(Special Widgets)
There are a few user-defined widgets which are special to the shell.
If they do not exist, no special action is taken. The environment
@@ -336,6 +336,11 @@ CPPFLAGS=-I/usr/local/include (or wherever the header is found) to
configure. Similarly, you may need to pass LDFLAGS=-L/usr/local/lib
(or wherever) in order to find the library.
+You may also need to add headers if you need to include the file term.h
+from an installation of an ncurses variant instead of from the system
+directories. For example, CPPFLAGS=-I/usr/local/include/ncursesw will
+force configure to search for term.h in the given directory.
On some systems a suitable development package with a name such as
curses-devel or ncurses-devel needs to be installed before zsh can
be compiled. This is likely to be contained on any installation media,

0 comments on commit 73bbb62

Please sign in to comment.