doc/sod.sty: Don't convert `_' to `-' in `\descref' text.
authorMark Wooding <mdw@distorted.org.uk>
Sat, 24 Aug 2019 16:11:34 +0000 (17:11 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 24 Aug 2019 16:18:12 +0000 (17:18 +0100)
The conversion is necessary in the label, but not the text.

doc/sod.sty

index 81e51d5..eacd977 100644 (file)
   \begingroup%
     \let\protect\@empty\def\@uscore{-\@gobble}%
     \edef\temp@{\@desc@dispatch{desclabel}{#5}{#4}{#5}#6{#7}}%
-    \hyperref[\temp@]{\code{#7}}#8%
-    #1#2{\temp@}#3%
-  \endgroup%
+    \edef\next@##1##2##3{\endgroup%
+      \noexpand\hyperref[\temp@]{##1}##2{\temp@}##3}%
+  \next@{\code{#7}}{#8#1#2}{#3}%
 }
 
 %% \descindex[MOD]{CAT}{...}...{LABEL}[SUFFIX]