doc/sod.sty: Reintroduce toplevel `\kill' into `prog' environment.
authorMark Wooding <mdw@distorted.org.uk>
Fri, 23 Aug 2019 12:00:49 +0000 (13:00 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 24 Aug 2019 10:12:14 +0000 (11:12 +0100)
Annoyingly, `longtable' steals `\kill' for its own purposes.  Put it
back when we want it.

doc/sod.sty

index 0e4216c..81e51d5 100644 (file)
 %%%--------------------------------------------------------------------------
 %%% Environment for setting programs.
 
+%% Save `\kill' so that `longtable' won't clobber it.
+\let\prog@@kill\kill
+
 %% Main guts of `prog' and `nprog'.
 \def\@prog{%
   \let\prog@@cr\@tabcr%
   \let\@tabcr\@progcr%
+  \let\kill\prog@@kill%
   \codeface%
   \tabbing%
 }