When "declaring" a module using \*modindex{}, and * doesn't start with "ref",

set up the indexsubitem to "(in module #1)" automatically.  This reduces the
amount of markup needed in the module docs and, more importantly, makes it
o.k. to leave out in simple sections.  \setindexsubitem{} can still be used
to change or reset it.
This commit is contained in:
Fred Drake 1998-02-27 14:54:06 +00:00
parent 13452644d5
commit 4f56f2d646
1 changed files with 8 additions and 0 deletions

View File

@ -275,6 +275,7 @@
% Add the defining entry for a module
\newcommand{\defmodindex}[2]{%
\index{#1@{\idxcode{#1}} (#2module)|textbf}%
\setindexsubitem{(in module #1)}%
\write\modindexfile{#1 \thepage}}
% built-in & Python modules in the main distribution
@ -616,3 +617,10 @@
% Tell TeX about pathological hyphenation cases:
\hyphenation{Base-HTTP-Re-quest-Hand-ler}
% Don't use this at this time.
% Should probably do a little more, and will get moved around as the
% document classes get defined.
\newenvironment{howto}{
\chapter{\@title}
}{}