Mercurial > emacs
changeset 69849:85e6a1c82a54
(Other Display Specs): Arrange a @code{DOTTED-LIST} to
be on one line to help makeinfo not render two spaces after the dot.
author | Thien-Thi Nguyen <ttn@gnuvola.org> |
---|---|
date | Fri, 07 Apr 2006 22:10:37 +0000 |
parents | a80d40a59be6 |
children | c4252aefa1ad |
files | lispref/display.texi |
diffstat | 1 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/lispref/display.texi Fri Apr 07 21:06:12 2006 +0000 +++ b/lispref/display.texi Fri Apr 07 22:10:37 2006 +0000 @@ -3500,9 +3500,13 @@ faces used for the text. @end table +@c We put all the `@code{(when ...)}' on one line to encourage +@c makeinfo's end-of-sentence heuristics to DTRT. Previously, the dot +@c was at eol; the info file ended up w/ two spaces rendered after it. You can make any display specification conditional. To do that, -package it in another list of the form @code{(when @var{condition} . -@var{spec})}. Then the specification @var{spec} applies only when +package it in another list of the form +@code{(when @var{condition} . @var{spec})}. +Then the specification @var{spec} applies only when @var{condition} evaluates to a non-@code{nil} value. During the evaluation, @code{object} is bound to the string or buffer having the conditional @code{display} property. @code{position} and