minted
minted copied to clipboard
`escapeinside` strips leading/trailing newlines
\documentclass{article}
\usepackage{minted}
\setminted{linenos,frame=single}
\begin{document}
Without \verb|escapeinside|:
\begin{minted}{c}
LINE
\end{minted}
With \verb|escapeinside|:
\begin{minted}[escapeinside=||]{c}
LINE
\end{minted}
\end{document}
produces
Looks like a Pygments issue.
$ cat minted-gh460-escapeinside.txt
LINE
$ pygmentize -f latex -P stripnl=false minted-gh460-escapeinside.txt
\begin{Verbatim}[commandchars=\\\{\}]
LINE
\end{Verbatim}
$ pygmentize -f latex -P stripnl=false -P escapeinside=\|\| minted-gh460-escapeinside.txt
\begin{Verbatim}[commandchars=\\\{\},codes={\catcode`\$=3\catcode`\^=7\catcode`\_=8\relax}]
LINE
\end{Verbatim}
I see. I opened an upstream issue then: https://github.com/pygments/pygments/issues/2975.