The following question is related:
How to add listings environment to DTX files
I want to use the document class l3doc in combination with minted. However I am not able to get a nice result. If I use ltxdoc it works:
Here a "small" MWE:
% \iffalse meta-comment
% arara: pdflatex: { shell: true}
%<*internal>
\iffalse
%</internal>
%<*internal>
\fi
\def\nameofplainTeX{plain}
\ifx\fmtname\nameofplainTeX\else
\expandafter\begingroup
\fi
%</internal>
%<*install>
\input docstrip.tex
\keepsilent
\askforoverwritefalse
\preamble
----------------------------------------------------------------
demopkg --- description text
----------------------------------------------------------------
\endpreamble
%</install>
%<install>\endbatchfile
%<*internal>
\nopreamble\nopostamble
\ifx\fmtname\nameofplainTeX
\expandafter\endbatchfile
\else
\expandafter\endgroup
\fi
%</internal>
%<*package>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{demopkg}[2009/10/06 v1.0 description text]
%</package>
%<*driver>
% \documentclass{l3doc}
\documentclass{ltxdoc}
\usepackage{minted}
\usepackage{etoolbox}
\begin{document}
\DocInput{\jobname.dtx}
\end{document}
%</driver>
% \fi
% Text
%
% \begin{minted}{latex}
% \begin{document}
% \DocInput{\jobname.dtx}
% \end{document}
% \end{minted}
% \iffalse
%<*example>
% \fi
\begin{minted}{latex}
\begin{document}
\DocInput{\jobname.dtx}
\end{document}
\end{minted}
% \iffalse
%</example>
% \fi
% Text
%
%\Finale
Bonus: I want to use the environment minted without using the trick iffalse