texlive[69507] Master/texmf-dist: dtxdescribe (20jan24)
commits+karl at tug.org
commits+karl at tug.org
Sat Jan 20 22:07:17 CET 2024
Revision: 69507
https://tug.org/svn/texlive?view=revision&revision=69507
Author: karl
Date: 2024-01-20 22:07:17 +0100 (Sat, 20 Jan 2024)
Log Message:
-----------
dtxdescribe (20jan24)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/dtxdescribe/README.txt
trunk/Master/texmf-dist/doc/latex/dtxdescribe/dtxdescribe.pdf
trunk/Master/texmf-dist/source/latex/dtxdescribe/dtxdescribe.dtx
trunk/Master/texmf-dist/tex/latex/dtxdescribe/dtxdescribe.sty
Modified: trunk/Master/texmf-dist/doc/latex/dtxdescribe/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dtxdescribe/README.txt 2024-01-20 21:07:08 UTC (rev 69506)
+++ trunk/Master/texmf-dist/doc/latex/dtxdescribe/README.txt 2024-01-20 21:07:17 UTC (rev 69507)
@@ -1,7 +1,7 @@
The LaTeX dtxdescribe package
Describe additional object types in dtx source files.
-v1.08 — 2024/01/08
+v1.09
Copyright 2016–2024 Brian Dunn — https://github.com/bdtc/dtxdescribe
LaTeX Project Public License, version 1.3
Modified: trunk/Master/texmf-dist/doc/latex/dtxdescribe/dtxdescribe.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/dtxdescribe/dtxdescribe.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/dtxdescribe/dtxdescribe.dtx 2024-01-20 21:07:08 UTC (rev 69506)
+++ trunk/Master/texmf-dist/source/latex/dtxdescribe/dtxdescribe.dtx 2024-01-20 21:07:17 UTC (rev 69507)
@@ -17,7 +17,7 @@
% \iffalse
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{dtxdescribe}
-%<package> [2024/01/08 v1.08 Describe additional object types in source files.]
+%<package> [2024/01/20 v1.09 Describe additional object types in source files.]
%
%<*driver>
\documentclass{ltxdoc}
@@ -189,6 +189,8 @@
% \changes{v1.07}{2023/01/03}{\ 2023/01/03}
% \changes{v1.08}{2024/01/08}{\ 2024/01/08}
% \changes{v1.08}{2024/01/08}{\ Updated contact info.}
+% \changes{v1.09}{2024/01/18}{Improved TOC change log and index entries.}
+% \changes{v1.09}{2024/01/20}{2024/01/20}
@@ -1423,7 +1425,12 @@
% \clearpage
-% \StopEventually{\PrintChanges\PrintIndex}
+% \StopEventually{
+% \appendix
+% \GlossaryPrologue{\section{Change History}}
+% \PrintChanges
+% \IndexPrologue{\section{Index}}
+% \PrintIndex}
% ^^A *source
@@ -1657,29 +1664,29 @@
% \changes{v1.06}{2022/12/06}{Fixed for updated \pkg{doc}.}
% \begin{macrocode}
\renewcommand*{\@wrsindex}[2][]{%
- \ifx\relax#1\relax
- \if at splitidx
+ \ifx\relax#1\relax%
+ \if at splitidx%
\@wrsindex[idx]{#2}%
- \else
+ \else%
\def\@tempa{#2}%
- \if at verbindex\@onelevel at sanitize\@tempa\fi
+ \if at verbindex\@onelevel at sanitize\@tempa\fi%
\@wrindex{\@tempa}%
- \fi
- \else
+ \fi%
+ \else%
%
% \def\@tempa{#2}%
\def\@tempa{#2\encapchar hdpindex{}}% dtxdescribe
%
- \csname index@#1 at hook\endcsname
- \expandafter\ifx\csname @@wrsindex\endcsname\relax
+ \csname index@#1 at hook\endcsname%
+ \expandafter\ifx\csname @@wrsindex\endcsname\relax%
\@@@wrsindex{#1}{{\@tempa}{\thepage}}%
- \else
+ \else%
\def\@tempb{\@@wrsindex{#1}}%
\expandafter\@tempb\@tempa||\\%
- \fi
- \endgroup
- \@esphack
- \fi
+ \fi%
+ \endgroup%
+ \@esphack%
+ \fi%
}
% \end{macrocode}
@@ -1728,16 +1735,16 @@
\def\HD@@@bfseries\hfil#1\hfil{%
\ifx\\#1\\%
- \else
+ \else%
\raisebox{\baselineskip}[0pt]{%
- \kern-\HD at margin\relax
+ \kern-\HD at margin\relax%
% \pdfbookmark[\HD at toclevel@subindex]{#1}{HD.#1}}%
\pdfbookmark[\HD at toclevel@subindex]{#1}% dtxdescribe
{HD.#1.\arabic{DTXD at indexnumber}}% dtxdescribe
- \kern\HD at margin\relax
+ \kern\HD at margin\relax%
}%
- \fi
- \hfil#1\hfil
+ \fi%
+ \hfil#1\hfil%
}%
% \end{macrocode}
@@ -2161,27 +2168,28 @@
% To avoid a floats lost error, do not print margin tags if inside a float.
% \changes{v1.06}{2022/12/06}{Fixed for updated \pkg{doc}.}
+% \changes{v1.09}{2024/01/20}{Removed extra spaces.}
% \begin{macrocode}
\IfPackageLoadedTF{doc}{
\def\@doc at describe#1#2{% dtxdescribe
- \ifdoc at noprint\else
+ \ifdoc at noprint\else%
\@ifundefined{@captype}{% not float? dtxdescribe
- \marginpar{\raggedleft
- \strut
- \doc at providetarget
+ \marginpar{\raggedleft%
+ \strut%
+ \doc at providetarget%
\@nameuse{PrintDescribe#1}{#2}%
\ifdefvoid{\DTXD at category}{}{% dtxdescribe
\space{\footnotesize[\mbox{\DTXD at category}]}%
}%
- }
+ }%
}{}%
- \fi
- \ifdoc at noindex\else
+ \fi%
+ \ifdoc at noindex\else%
\@nameuse{Special#1Index}{#2}%
- \fi
- \@esphack
- \endgroup
+ \fi%
+ \@esphack%
+ \endgroup%
\ignorespaces%
}
@@ -2202,48 +2210,48 @@
\IfPackageLoadedTF{doc}{%
\def\@NewDocElement#1#2#3{%
- \doc at macrolikefalse
- \doc at topleveltrue
+ \doc at macrolikefalse%
+ \doc at topleveltrue%
\def\doc at idxtype{#3}%
\def\doc at idxgroup{#3s}%
- \let\doc at printtype\@empty
+ \let\doc at printtype\@empty%
\csname keys_set:nn\endcsname{doc}{#1}%
- \ifx\doc at printtype\@empty
+ \ifx\doc at printtype\@empty%
\@temptokena{}%
- \else
- \@temptokena\expandafter{\expandafter
- \textnormal\expandafter{\expandafter
- \space\expandafter
+ \else%
+ \@temptokena\expandafter{\expandafter%
+ \textnormal\expandafter{\expandafter%
+ \space\expandafter%
(\doc at printtype)}}%
- \fi
+ \fi%
\@nameedef{Print#2Name}##1{%
- {\noexpand\MacroFont
- \ifdoc at macrolike
+ {\noexpand\MacroFont%
+ \ifdoc at macrolike%
\noexpand\string##1% dtxdescribe
- \else
+ \else%
\noexpand\detokenize\expandafter{##1}% dtxdescribe
- \fi
- \the\@temptokena
+ \fi%
+ \the\@temptokena%
}}%
- \expandafter\let\csname PrintDescribe#2\expandafter\endcsname
- \csname Print#2Name\endcsname
+ \expandafter\let\csname PrintDescribe#2\expandafter\endcsname%
+ \csname Print#2Name\endcsname%
\edef\doc at expr{%
- \ifdoc at macrolike
- \noexpand\doc at createspecialmacrolikeindexes
- \else
- \noexpand\doc at createspecialindexes
- \fi
+ \ifdoc at macrolike%
+ \noexpand\doc at createspecialmacrolikeindexes%
+ \else%
+ \noexpand\doc at createspecialindexes%
+ \fi%
{#2}%
}%
- \expandafter\expandafter\expandafter
- \doc at expr
- \expandafter\expandafter\expandafter
- {\expandafter\doc at idxtype\expandafter}\expandafter
+ \expandafter\expandafter\expandafter%
+ \doc at expr%
+ \expandafter\expandafter\expandafter%
+ {\expandafter\doc at idxtype\expandafter}\expandafter%
{\doc at idxgroup}%
\doc at createdescribe{#2}%
- \ifdoc at macrolike
+ \ifdoc at macrolike%
\doc at createenv{TT}{#2}{#3}%
- \else
+ \else%
\doc at createenv{TF}{#2}{#3}%
\fi
}
@@ -2284,7 +2292,7 @@
\newcommand*{\DTXD at maybecategory}{%
\ifdefvoid{\DTXD at category}%
{}%
- {
+ {%
% \end{macrocode}
%
% \cs{DTXDbreak} inserts a possible line break here,
@@ -2291,7 +2299,7 @@
% allowing a break if the following verbatim is too long.
% \changes{v1.07}{2022/12/24}{Improved line breaks.}
% \begin{macrocode}
- \string\DTXDbreak
+ \string\DTXDbreak%
% \end{macrocode}
% \begin{macrocode}
[%
@@ -2329,7 +2337,7 @@
% \begin{macrocode}
\newcommand*{\DTXD at maybecategorylevel}[1]{%
\ifdefvoid{\DTXD at categorylevelname}%
- {}
+ {}%
{%
% \end{macrocode}
% Index: \\
@@ -2341,7 +2349,7 @@
\string\verb% % to fool emacs highlighting
\noexpand\quotechar%
*%
- \noexpand\verbatimchar
+ \noexpand\verbatimchar%
[\DTXD at category]:%
\verbatimchar%
\noexpand\levelchar%
@@ -2353,7 +2361,7 @@
% \changes{v1.07}{2022/12/19}{Fix occasional crash.}
%
% \begin{macrocode}
- \noexpand\doc at handleencap{usage}
+ \noexpand\doc at handleencap{usage}%
}% index
}%
}
@@ -2367,9 +2375,9 @@
\newcommand*{\DTXD at findcategorylevelname}{%
\edef\DTXD at categorylevelname{\DTXD at category}%
\edef\DTXD at categorylevelname{\detokenize\expandafter{\DTXD at categorylevelname}}%
- \IfBeginWith{\DTXD at categorylevelname}{\DTXD at backslash}
- {\StrGobbleLeft{\DTXD at categorylevelname}{1}[\DTXD at categorylevelname]}
- {}
+ \IfBeginWith{\DTXD at categorylevelname}{\DTXD at backslash}%
+ {\StrGobbleLeft{\DTXD at categorylevelname}{1}[\DTXD at categorylevelname]}%
+ {}%
}
% \end{macrocode}
% \end{macro}
@@ -2421,11 +2429,11 @@
% \end{description}
%
% \begin{macrocode}
- \noexpand\@bsphack
+ \noexpand\@bsphack%
\noexpand\DTXD at findcategorylevelname% dtxdescribe
% \end{macrocode}
% \begin{macrocode}
- \ifdoc at toplevel
+ \ifdoc at toplevel%
% \noexpand\special at index{##1\noexpand\actualchar
%
%
@@ -2438,7 +2446,7 @@
\noexpand\DTXD at printobjectname% dtxdescribe
{\noexpand\DTXD at gtempa@nobackslash}%
{\noexpand\@gtempa}%
- \ifx\@nil#2\@nil\else \the\@temptokena \fi
+ \ifx\@nil#2\@nil\else \the\@temptokena \fi%
\noexpand\DTXD at maybecategory% dtxdescribe
\noexpand\encapchar main%
}%
@@ -2447,7 +2455,7 @@
% Maybe add the category index entry:
% \begin{macrocode}
\noexpand\DTXD at maybecategorylevel{#2}% dtxdescribe
- \fi
+ \fi%
%
%
% \end{macrocode}
@@ -2456,7 +2464,7 @@
% \verb?group:>name=\verb!*+name+ [category]|main?
%
% \begin{macrocode}
- \ifx\@nil#3\@nil\else
+ \ifx\@nil#3\@nil\else%
\noexpand\special at index{%
\the\@temptokenb\noexpand\levelchar%
% ##1\noexpand\actualchar{\string\ttfamily\space##1}%
@@ -2471,12 +2479,13 @@
% Maybe add the category index entry:
% \begin{macrocode}
\noexpand\DTXD at maybecategorylevel{#2}% dtxdescribe
- \fi
+ \fi%
\noexpand\@esphack}%
% \end{macrocode}
%
% \textbf{Define \cs{Special<name>Index} \marg{1: name}}
%
+% \changes{v1.09}{2024/01/20}{Removed extra spaces.}
% \begin{macrocode}
\@nameedef{Special#1Index}##1{%
\noexpand\DTXD at findgtempa{##1}%
@@ -2490,7 +2499,7 @@
% \end{description}
%
% \begin{macrocode}
- \noexpand\@bsphack
+ \noexpand\@bsphack%
\noexpand\DTXD at findcategorylevelname% dtxdescribe
% \end{macrocode}
%
@@ -2497,8 +2506,8 @@
% If is a top level object, index:\\
% \verb?name=\verb!*+name+ (type) [category]|usage?
% \begin{macrocode}
- \ifdoc at toplevel
- \noexpand\doc at providetarget
+ \ifdoc at toplevel%
+ \noexpand\doc at providetarget%
% \end{macrocode}
% \begin{macrocode}
% \noexpand\index{##1\noexpand\actualchar{\string\ttfamily\space##1}%
@@ -2506,7 +2515,7 @@
\noexpand\DTXD at printobjectname% dtxdescribe
{\noexpand\DTXD at gtempa@nobackslash}%
{\noexpand\@gtempa}%
- \ifx\@nil#2\@nil\else \the\@temptokena \fi
+ \ifx\@nil#2\@nil\else \the\@temptokena \fi%
\noexpand\DTXD at maybecategory% dtxdescribe
\noexpand\doc at handleencap{usage}%
}%
@@ -2515,7 +2524,7 @@
% Maybe add the category index entry:
% \begin{macrocode}
\noexpand\DTXD at maybecategorylevel{#2}% dtxdescribe
- \fi
+ \fi%
%
%
% \end{macrocode}
@@ -2523,7 +2532,7 @@
% If group is not empty, index: \\
% \verb?group:>name=\verb!*+name+ [category]|usage?
% \begin{macrocode}
- \ifx\@nil#3\@nil\else
+ \ifx\@nil#3\@nil\else%
\noexpand\index{%
\the\@temptokenb\noexpand\levelchar%
% ##1\noexpand\actualchar{\string\ttfamily\space##1}
@@ -2538,7 +2547,7 @@
% Maybe add the category index entry:
% \begin{macrocode}
\noexpand\DTXD at maybecategorylevel{#2}% dtxdescribe
- \fi
+ \fi%
%
%
\noexpand\@esphack}}
@@ -2570,22 +2579,22 @@
% \end{description}
%
% \begin{macrocode}
- \noexpand\@bsphack
+ \noexpand\@bsphack%
\noexpand\DTXD at findcategorylevelname% dtxdescribe
% \end{macrocode}
% \begin{macrocode}
- \noexpand\ifdoc at noindex\noexpand\else
+ \noexpand\ifdoc at noindex\noexpand\else%
% \end{macrocode}
%
% If a top level object, index:\\
% \verb?name=\verb!*+\name+ (type) [category]|<main or usage>?
% \begin{macrocode}
- \ifdoc at toplevel
+ \ifdoc at toplevel%
\noexpand\special at index{%
\noexpand\DTXD at printobjectname% dtxdescribe
{\noexpand\DTXD at gtempa@nobackslash}%
{\noexpand\@gtempa}%
- \ifx\@nil#2\@nil\else \the\@temptokena \fi
+ \ifx\@nil#2\@nil\else \the\@temptokena \fi%
\noexpand\DTXD at maybecategory% dtxdescribe
\noexpand\encapchar ##1%
}%
@@ -2594,15 +2603,15 @@
% Maybe add the category index entry:
% \begin{macrocode}
\noexpand\DTXD at maybecategorylevel{#2}% dtxdescribe
- \fi
+ \fi%
% \end{macrocode}
%
% If group is not empty, index: \\
% \verb?group:>name=\verb!*+\name+ [category]|<main or usage>?
% \begin{macrocode}
- \ifx\@nil#3\@nil\else
+ \ifx\@nil#3\@nil\else%
\noexpand\special at index{%
- \the\@temptokenb\noexpand\levelchar
+ \the\@temptokenb\noexpand\levelchar%
\noexpand\DTXD at printobjectname% dtxdescribe
{\noexpand\DTXD at gtempa@nobackslash}%
{\noexpand\@gtempa}%
@@ -2614,8 +2623,8 @@
% Maybe add the category index entry:
% \begin{macrocode}
\noexpand\DTXD at maybecategorylevel{#2}% dtxdescribe
- \fi
- \noexpand\fi
+ \fi%
+ \noexpand\fi%
\noexpand\@esphack}%
% \end{macrocode}
%
@@ -2622,11 +2631,12 @@
% \textbf{Define \cs{SpecialMain<name>Index} \marg{1: name}}
% \begin{macrocode}
\@nameedef{SpecialMain#1Index}##1{%
- \expandafter\noexpand\csname Code#1Index\endcsname
+ \expandafter\noexpand\csname Code#1Index\endcsname%
{main}{##1}}%
% \end{macrocode}
%
% \textbf{Define \cs{Special<name>Index} \marg{1: name}}
+% \changes{v1.09}{2024/01/20}{Removed extra spaces.}
% \begin{macrocode}
\@nameedef{Special#1Index}##1{%
\noexpand\DTXD at findgtempa{##1}%
@@ -2640,23 +2650,23 @@
% \end{description}
%
% \begin{macrocode}
- \noexpand\@bsphack
+ \noexpand\@bsphack%
\noexpand\DTXD at findcategorylevelname% dtxdescribe
% \end{macrocode}
% \begin{macrocode}
- \noexpand\ifdoc at noindex\noexpand\else
+ \noexpand\ifdoc at noindex\noexpand\else%
% \end{macrocode}
%
% If a top level object, index:\\
% \verb?name=\verb!*+\name+ (type) [category]|usage?
% \begin{macrocode}
- \ifdoc at toplevel
- \noexpand\doc at providetarget
+ \ifdoc at toplevel%
+ \noexpand\doc at providetarget%
\noexpand\index{%
\noexpand\DTXD at printobjectname% dtxdescribe
{\noexpand\DTXD at gtempa@nobackslash}%
{\noexpand\@gtempa}%
- \ifx\@nil#2\@nil\else \the\@temptokena \fi
+ \ifx\@nil#2\@nil\else \the\@temptokena \fi%
\noexpand\DTXD at maybecategory% dtxdescribe
\noexpand\doc at handleencap{usage}%
}%
@@ -2665,15 +2675,15 @@
% Maybe add the category index entry:
% \begin{macrocode}
\noexpand\DTXD at maybecategorylevel{#2}% dtxdescribe
- \fi
+ \fi%
% \end{macrocode}
%
% If group is not empty, index: \\
% \verb?group:>name=\verb!*+\name+ [category]|usage?
% \begin{macrocode}
- \ifx\@nil#3\@nil\else
+ \ifx\@nil#3\@nil\else%
\noexpand\index{%
- \the\@temptokenb\noexpand\levelchar
+ \the\@temptokenb\noexpand\levelchar%
\noexpand\DTXD at printobjectname% dtxdescribe
{\noexpand\DTXD at gtempa@nobackslash}%
{\noexpand\@gtempa}%
@@ -2685,8 +2695,8 @@
% Maybe add the category index entry:
% \begin{macrocode}
\noexpand\DTXD at maybecategorylevel{#2}% dtxdescribe
- \fi
- \noexpand\fi
+ \fi%
+ \noexpand\fi%
\noexpand\@esphack}}
}{}% doc loaded
@@ -3239,7 +3249,7 @@
\hbadness=10000%
\hfuzz=5em%
\raggedleft%
- \ifblank{#1}{}{\raggedleft{\scriptsize[#1]} }
+ \ifblank{#1}{}{\raggedleft{\scriptsize[#1]} }%
\texttt{#2}%
}%
}{}% not float?
@@ -4515,11 +4525,7 @@
% \clearpage
% \pagestyle{plain}
%
-% \renewcommand{\partname}{}
-% \renewcommand{\thepart}{}
-% \part{Change History and Index}
%
-%
% \Finale
%
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/dtxdescribe/dtxdescribe.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dtxdescribe/dtxdescribe.sty 2024-01-20 21:07:08 UTC (rev 69506)
+++ trunk/Master/texmf-dist/tex/latex/dtxdescribe/dtxdescribe.sty 2024-01-20 21:07:17 UTC (rev 69507)
@@ -18,7 +18,7 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{dtxdescribe}
- [2024/01/08 v1.08 Describe additional object types in source files.]
+ [2024/01/20 v1.09 Describe additional object types in source files.]
@@ -233,26 +233,26 @@
\IfPackageLoadedTF{hypdoc}{
\IfPackageLoadedTF{splitidx}{
\renewcommand*{\@wrsindex}[2][]{%
- \ifx\relax#1\relax
- \if at splitidx
+ \ifx\relax#1\relax%
+ \if at splitidx%
\@wrsindex[idx]{#2}%
- \else
+ \else%
\def\@tempa{#2}%
- \if at verbindex\@onelevel at sanitize\@tempa\fi
+ \if at verbindex\@onelevel at sanitize\@tempa\fi%
\@wrindex{\@tempa}%
- \fi
- \else
+ \fi%
+ \else%
\def\@tempa{#2\encapchar hdpindex{}}% dtxdescribe
- \csname index@#1 at hook\endcsname
- \expandafter\ifx\csname @@wrsindex\endcsname\relax
+ \csname index@#1 at hook\endcsname%
+ \expandafter\ifx\csname @@wrsindex\endcsname\relax%
\@@@wrsindex{#1}{{\@tempa}{\thepage}}%
- \else
+ \else%
\def\@tempb{\@@wrsindex{#1}}%
\expandafter\@tempb\@tempa||\\%
- \fi
- \endgroup
- \@esphack
- \fi
+ \fi%
+ \endgroup%
+ \@esphack%
+ \fi%
}
\def\HD at guesstoclevel#1{1}
@@ -272,15 +272,15 @@
\def\HD@@@bfseries\hfil#1\hfil{%
\ifx\\#1\\%
- \else
+ \else%
\raisebox{\baselineskip}[0pt]{%
- \kern-\HD at margin\relax
+ \kern-\HD at margin\relax%
\pdfbookmark[\HD at toclevel@subindex]{#1}% dtxdescribe
{HD.#1.\arabic{DTXD at indexnumber}}% dtxdescribe
- \kern\HD at margin\relax
+ \kern\HD at margin\relax%
}%
- \fi
- \hfil#1\hfil
+ \fi%
+ \hfil#1\hfil%
}%
}{}% splitidx loaded
@@ -486,23 +486,23 @@
\IfPackageLoadedTF{doc}{
\def\@doc at describe#1#2{% dtxdescribe
- \ifdoc at noprint\else
+ \ifdoc at noprint\else%
\@ifundefined{@captype}{% not float? dtxdescribe
- \marginpar{\raggedleft
- \strut
- \doc at providetarget
+ \marginpar{\raggedleft%
+ \strut%
+ \doc at providetarget%
\@nameuse{PrintDescribe#1}{#2}%
\ifdefvoid{\DTXD at category}{}{% dtxdescribe
\space{\footnotesize[\mbox{\DTXD at category}]}%
}%
- }
+ }%
}{}%
- \fi
- \ifdoc at noindex\else
+ \fi%
+ \ifdoc at noindex\else%
\@nameuse{Special#1Index}{#2}%
- \fi
- \@esphack
- \endgroup
+ \fi%
+ \@esphack%
+ \endgroup%
\ignorespaces%
}
@@ -511,48 +511,48 @@
\IfPackageLoadedTF{doc}{%
\def\@NewDocElement#1#2#3{%
- \doc at macrolikefalse
- \doc at topleveltrue
+ \doc at macrolikefalse%
+ \doc at topleveltrue%
\def\doc at idxtype{#3}%
\def\doc at idxgroup{#3s}%
- \let\doc at printtype\@empty
+ \let\doc at printtype\@empty%
\csname keys_set:nn\endcsname{doc}{#1}%
- \ifx\doc at printtype\@empty
+ \ifx\doc at printtype\@empty%
\@temptokena{}%
- \else
- \@temptokena\expandafter{\expandafter
- \textnormal\expandafter{\expandafter
- \space\expandafter
+ \else%
+ \@temptokena\expandafter{\expandafter%
+ \textnormal\expandafter{\expandafter%
+ \space\expandafter%
(\doc at printtype)}}%
- \fi
+ \fi%
\@nameedef{Print#2Name}##1{%
- {\noexpand\MacroFont
- \ifdoc at macrolike
+ {\noexpand\MacroFont%
+ \ifdoc at macrolike%
\noexpand\string##1% dtxdescribe
- \else
+ \else%
\noexpand\detokenize\expandafter{##1}% dtxdescribe
- \fi
- \the\@temptokena
+ \fi%
+ \the\@temptokena%
}}%
- \expandafter\let\csname PrintDescribe#2\expandafter\endcsname
- \csname Print#2Name\endcsname
+ \expandafter\let\csname PrintDescribe#2\expandafter\endcsname%
+ \csname Print#2Name\endcsname%
\edef\doc at expr{%
- \ifdoc at macrolike
- \noexpand\doc at createspecialmacrolikeindexes
- \else
- \noexpand\doc at createspecialindexes
- \fi
+ \ifdoc at macrolike%
+ \noexpand\doc at createspecialmacrolikeindexes%
+ \else%
+ \noexpand\doc at createspecialindexes%
+ \fi%
{#2}%
}%
- \expandafter\expandafter\expandafter
- \doc at expr
- \expandafter\expandafter\expandafter
- {\expandafter\doc at idxtype\expandafter}\expandafter
+ \expandafter\expandafter\expandafter%
+ \doc at expr%
+ \expandafter\expandafter\expandafter%
+ {\expandafter\doc at idxtype\expandafter}\expandafter%
{\doc at idxgroup}%
\doc at createdescribe{#2}%
- \ifdoc at macrolike
+ \ifdoc at macrolike%
\doc at createenv{TT}{#2}{#3}%
- \else
+ \else%
\doc at createenv{TF}{#2}{#3}%
\fi
}
@@ -573,8 +573,8 @@
\newcommand*{\DTXD at maybecategory}{%
\ifdefvoid{\DTXD at category}%
{}%
- {
- \string\DTXDbreak
+ {%
+ \string\DTXDbreak%
[%
\string\verb%
\noexpand\quotechar%
@@ -587,7 +587,7 @@
\newcommand*{\DTXD at maybecategorylevel}[1]{%
\ifdefvoid{\DTXD at categorylevelname}%
- {}
+ {}%
{%
\index{%
\DTXD at categorylevelname%
@@ -595,13 +595,13 @@
\string\verb% % to fool emacs highlighting
\noexpand\quotechar%
*%
- \noexpand\verbatimchar
+ \noexpand\verbatimchar%
[\DTXD at category]:%
\verbatimchar%
\noexpand\levelchar%
\noexpand\DTXD at printobjectname{\DTXD at gtempa@nobackslash}{\@gtempa}%
\ifblank{#1}{}{\string\DTXDbreak (#1)}%
- \noexpand\doc at handleencap{usage}
+ \noexpand\doc at handleencap{usage}%
}% index
}%
}
@@ -609,9 +609,9 @@
\newcommand*{\DTXD at findcategorylevelname}{%
\edef\DTXD at categorylevelname{\DTXD at category}%
\edef\DTXD at categorylevelname{\detokenize\expandafter{\DTXD at categorylevelname}}%
- \IfBeginWith{\DTXD at categorylevelname}{\DTXD at backslash}
- {\StrGobbleLeft{\DTXD at categorylevelname}{1}[\DTXD at categorylevelname]}
- {}
+ \IfBeginWith{\DTXD at categorylevelname}{\DTXD at backslash}%
+ {\StrGobbleLeft{\DTXD at categorylevelname}{1}[\DTXD at categorylevelname]}%
+ {}%
}
\newcommand*{\DTXD at gtempa@nobackslash}{}
@@ -629,20 +629,20 @@
\@temptokenb{#3:}%
\@nameedef{SpecialMain#1Index}##1{%
\noexpand\DTXD at findgtempa{##1}%
- \noexpand\@bsphack
+ \noexpand\@bsphack%
\noexpand\DTXD at findcategorylevelname% dtxdescribe
- \ifdoc at toplevel
+ \ifdoc at toplevel%
\noexpand\special at index{%
\noexpand\DTXD at printobjectname% dtxdescribe
{\noexpand\DTXD at gtempa@nobackslash}%
{\noexpand\@gtempa}%
- \ifx\@nil#2\@nil\else \the\@temptokena \fi
+ \ifx\@nil#2\@nil\else \the\@temptokena \fi%
\noexpand\DTXD at maybecategory% dtxdescribe
\noexpand\encapchar main%
}%
\noexpand\DTXD at maybecategorylevel{#2}% dtxdescribe
- \fi
- \ifx\@nil#3\@nil\else
+ \fi%
+ \ifx\@nil#3\@nil\else%
\noexpand\special at index{%
\the\@temptokenb\noexpand\levelchar%
\noexpand\DTXD at printobjectname% dtxdescribe
@@ -652,25 +652,25 @@
\noexpand\encapchar main%
}%
\noexpand\DTXD at maybecategorylevel{#2}% dtxdescribe
- \fi
+ \fi%
\noexpand\@esphack}%
\@nameedef{Special#1Index}##1{%
\noexpand\DTXD at findgtempa{##1}%
- \noexpand\@bsphack
+ \noexpand\@bsphack%
\noexpand\DTXD at findcategorylevelname% dtxdescribe
- \ifdoc at toplevel
- \noexpand\doc at providetarget
+ \ifdoc at toplevel%
+ \noexpand\doc at providetarget%
\noexpand\index{%
\noexpand\DTXD at printobjectname% dtxdescribe
{\noexpand\DTXD at gtempa@nobackslash}%
{\noexpand\@gtempa}%
- \ifx\@nil#2\@nil\else \the\@temptokena \fi
+ \ifx\@nil#2\@nil\else \the\@temptokena \fi%
\noexpand\DTXD at maybecategory% dtxdescribe
\noexpand\doc at handleencap{usage}%
}%
\noexpand\DTXD at maybecategorylevel{#2}% dtxdescribe
- \fi
- \ifx\@nil#3\@nil\else
+ \fi%
+ \ifx\@nil#3\@nil\else%
\noexpand\index{%
\the\@temptokenb\noexpand\levelchar%
\noexpand\DTXD at printobjectname% dtxdescribe
@@ -680,7 +680,7 @@
\noexpand\doc at handleencap{usage}%
}%
\noexpand\DTXD at maybecategorylevel{#2}% dtxdescribe
- \fi
+ \fi%
\noexpand\@esphack}}
\def\doc at createspecialmacrolikeindexes#1#2#3{%
@@ -688,23 +688,23 @@
\@temptokenb{#3:}%
\@nameedef{Code#1Index}##1##2{%
\noexpand\DTXD at findgtempa{##2}%
- \noexpand\@bsphack
+ \noexpand\@bsphack%
\noexpand\DTXD at findcategorylevelname% dtxdescribe
- \noexpand\ifdoc at noindex\noexpand\else
- \ifdoc at toplevel
+ \noexpand\ifdoc at noindex\noexpand\else%
+ \ifdoc at toplevel%
\noexpand\special at index{%
\noexpand\DTXD at printobjectname% dtxdescribe
{\noexpand\DTXD at gtempa@nobackslash}%
{\noexpand\@gtempa}%
- \ifx\@nil#2\@nil\else \the\@temptokena \fi
+ \ifx\@nil#2\@nil\else \the\@temptokena \fi%
\noexpand\DTXD at maybecategory% dtxdescribe
\noexpand\encapchar ##1%
}%
\noexpand\DTXD at maybecategorylevel{#2}% dtxdescribe
- \fi
- \ifx\@nil#3\@nil\else
+ \fi%
+ \ifx\@nil#3\@nil\else%
\noexpand\special at index{%
- \the\@temptokenb\noexpand\levelchar
+ \the\@temptokenb\noexpand\levelchar%
\noexpand\DTXD at printobjectname% dtxdescribe
{\noexpand\DTXD at gtempa@nobackslash}%
{\noexpand\@gtempa}%
@@ -712,32 +712,32 @@
\noexpand\encapchar ##1%
}%
\noexpand\DTXD at maybecategorylevel{#2}% dtxdescribe
- \fi
- \noexpand\fi
+ \fi%
+ \noexpand\fi%
\noexpand\@esphack}%
\@nameedef{SpecialMain#1Index}##1{%
- \expandafter\noexpand\csname Code#1Index\endcsname
+ \expandafter\noexpand\csname Code#1Index\endcsname%
{main}{##1}}%
\@nameedef{Special#1Index}##1{%
\noexpand\DTXD at findgtempa{##1}%
- \noexpand\@bsphack
+ \noexpand\@bsphack%
\noexpand\DTXD at findcategorylevelname% dtxdescribe
- \noexpand\ifdoc at noindex\noexpand\else
- \ifdoc at toplevel
- \noexpand\doc at providetarget
+ \noexpand\ifdoc at noindex\noexpand\else%
+ \ifdoc at toplevel%
+ \noexpand\doc at providetarget%
\noexpand\index{%
\noexpand\DTXD at printobjectname% dtxdescribe
{\noexpand\DTXD at gtempa@nobackslash}%
{\noexpand\@gtempa}%
- \ifx\@nil#2\@nil\else \the\@temptokena \fi
+ \ifx\@nil#2\@nil\else \the\@temptokena \fi%
\noexpand\DTXD at maybecategory% dtxdescribe
\noexpand\doc at handleencap{usage}%
}%
\noexpand\DTXD at maybecategorylevel{#2}% dtxdescribe
- \fi
- \ifx\@nil#3\@nil\else
+ \fi%
+ \ifx\@nil#3\@nil\else%
\noexpand\index{%
- \the\@temptokenb\noexpand\levelchar
+ \the\@temptokenb\noexpand\levelchar%
\noexpand\DTXD at printobjectname% dtxdescribe
{\noexpand\DTXD at gtempa@nobackslash}%
{\noexpand\@gtempa}%
@@ -745,8 +745,8 @@
\noexpand\doc at handleencap{usage}%
}%
\noexpand\DTXD at maybecategorylevel{#2}% dtxdescribe
- \fi
- \noexpand\fi
+ \fi%
+ \noexpand\fi%
\noexpand\@esphack}}
}{}% doc loaded
@@ -1100,7 +1100,7 @@
\hbadness=10000%
\hfuzz=5em%
\raggedleft%
- \ifblank{#1}{}{\raggedleft{\scriptsize[#1]} }
+ \ifblank{#1}{}{\raggedleft{\scriptsize[#1]} }%
\texttt{#2}%
}%
}{}% not float?
More information about the tex-live-commits
mailing list.