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.