El resultado de una escapeinside
entrada minted
se escribe tal cual y no se introduce en el lexer. Esto es por diseño, según tengo entendido. ¿Cómo puedo cambiar minted
el comportamiento de para que el resultado de escapeinside
se lex junto con el resto del código?
En otras palabras, ¿cómo puedo generar código fuente dinámicamente e introducirlo en el lexer?
Ejemplo:
\documentclass{article}
\usepackage{minted}
\begin{document}
\newcommand{\something}{bbb}
\begin{minted}[escapeinside=||]{mask}
aaa|\something|aaa
aaabbbaaa
\end{minted}
\end{document}
genera dos líneas diferentes, mientras que a mí me gustaría que generara dos veces exactamente la misma línea:
A partir del código anterior (primera línea), minted
genera la fancyvrb
línea
\PYG{n+nt}{aaa}\PYG{esc}{\something}\PYG{n+nt}{aaa}
mientras que lo que quiero es el \something
comandoadentrola \PYG
llamada, algo así como
\PYG{n+na}{aaa\something{}aaa}