minted icon indicating copy to clipboard operation
minted copied to clipboard

`escapeinside` strips leading/trailing newlines

Open sim642 opened this issue 2 months ago • 2 comments

\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

Image

sim642 avatar Oct 03 '25 13:10 sim642

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}

muzimuzhi avatar Oct 03 '25 18:10 muzimuzhi

I see. I opened an upstream issue then: https://github.com/pygments/pygments/issues/2975.

sim642 avatar Oct 08 '25 09:10 sim642