Akim Demaille wrote:

>       elsif (/^\@syncodeindex \w+ (\w*)/
>             || /^\@printindex (\w+)/)
>       {
>         push @clean_suffixes, "$1s";
>       }

Yep.  That works.


> IIRC, you also had problems with fns.  What does a `grep fn *texi*' gives?

Not much obviously useful, but you prompted me to look in the cvs.fns file.
Except for the first line, lines are of the form:

    \entry {\code {command}}{index}

Where command is variable and index is a number.  Using `fgrep -w "command"
*.texi*' reveals that each command has a corresponding texinfo command like
the following in the manual:

    @deffn Command {command} ...

where `Command' (with a capital 'C') is a literal and ... varies.  `fgrep -w
deffn' reveals:


     cvs.texinfo:@deffn Command {cvs add} [@code{-k} kflag] [@code{-m}
     message] files @dots{}
     cvs.texinfo:@end deffn
     cvs.texinfo:@deffn Command {cvs remove} [options] files @dots{}
     cvs.texinfo:@end deffn
     cvs.texinfo:@deffn Command {cvs annotate} [@code{-flR}] [@code{-r
     rev}|@code{-D date}] files @dots{}
     cvs.texinfo:@end deffn
     cvs.texinfo:@deffn Command {cvs watch on} [@code{-lR}] files
     @dots{}
     cvs.texinfo:@end deffn
     cvs.texinfo:@deffn Command {cvs watch off} [@code{-lR}] files
     @dots{}
     cvs.texinfo:@end deffn
     cvs.texinfo:@deffn Command {cvs watch add} [@code{-a} action]
     [@code{-lR}] files @dots{}
     cvs.texinfo:@end deffn
     cvs.texinfo:@deffn Command {cvs watch remove} [@code{-a} action]
     [@code{-lR}] files @dots{}
     cvs.texinfo:@end deffn
     cvs.texinfo:@deffn Command {cvs edit} [options] files @dots{}
     cvs.texinfo:@end deffn
     cvs.texinfo:@deffn Command {cvs unedit} [@code{-lR}] files @dots{}
     cvs.texinfo:@end deffn
     cvs.texinfo:@deffn Command {cvs watchers} [@code{-lR}] files
     @dots{}
     cvs.texinfo:@end deffn
     cvs.texinfo:@deffn Command {cvs editors} [@code{-lR}] files @dots{}

     cvs.texinfo:@end deffn

Which is the same order the entries appear in cvs.fns.  Glancing at the
texinfo manual reveals that `Command' is a category argument and not
literal.  Will that do the trick?

Derek

--
Derek Price                      CVS Solutions Architect ( http://CVSHome.org )
mailto:[EMAIL PROTECTED]         CollabNet ( http://collab.net )
--
It is as useless to argue with those who have renounced the use and authority
of reason as to administer medication to the dead.

                        - Thomas Jefferson




Reply via email to