% \subsubsection{Dialogues}
% \DescribeEnv{dialogue}{A dialogue between people.}
% \begin{macrocode}
%<*classXimera>
\newenvironment{dialogue}{%
\renewcommand\descriptionlabel[1]{\hspace{\labelsep}\textbf{##1:}}
\begin{description}%
}{%
\end{description}%
}
%
% \end{macrocode}
% On the web, the resulting |
| should have an appropriate |class| set.
% \begin{macrocode}
%<*htXimera>
\renewenvironment{dialogue}{\begin{description}}{\end{description}}
\ConfigureList{dialogue}%
{\EndP\HCode{}%
\PushMacro\end:itm
\global\let\end:itm=\empty}
{\PopMacro\end:itm \global\let\end:itm \end:itm
\EndP\HCode{
}\ShowPar}
{\end:itm \global\def\end:itm{\EndP\Tg}\HCode{- }\bgroup \bf}
{\egroup\EndP\HCode{
- }}
%
% \end{macrocode}