Skip to content
Snippets Groups Projects
Commit 6a25e9de authored by mirabilos's avatar mirabilos
Browse files

add lstdump* environment to suppress counting (and the margin note)

parent f8cf59c7
No related branches found
No related tags found
No related merge requests found
......@@ -194,6 +194,29 @@
\csname\@lst @SaveFirstNumber\endcsname%
\xdef\lstdumpsection{\@currentlabel}%
}%
\lstnewenvironment{lstdump*}[3][]%
{\lst@TestEOLChar{#3}%
\lstset{#1}%
\csname\@lst @SetFirstNumber\endcsname%
\renewcommand{\lstdumpname}{"#2"}%
\lst@BeginAlsoWriteFile{\jobname.lst}%
\ifx\lstdumpsection\@currentlabel\else%
\ifx\lstdumpsection\@empty%
\immediate\write\lst@WF{Listing dump for \jobname.tex}%
\immediate\write\lst@WF{}%
\fi%
\immediate\write\lst@WF{>>> (\@currentlabel) \@currentlabelname}%
\immediate\write\lst@WF{}%
\fi%
\immediate\write\lst@WF{-----BEGIN LISTING \lstdumpname-----}%
}%
{%
\immediate\write\lst@WF{-----END LISTING \lstdumpname-----}%
\immediate\write\lst@WF{}%
\endgroup%
\csname\@lst @SaveFirstNumber\endcsname%
\xdef\lstdumpsection{\@currentlabel}%
}%
\lstnewenvironment{lstdumpx}[2][]%
{\lst@TestEOLChar{#2}%
\lstset{#1}%
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment