#3\catcode\ltjlineendcomment=9\lst@escapebegin\expandafter\lst@next%"
\fi}%
{}}
+\def\ltj@lst@emptygrp{{}}
\def\ltj@lst@escape@setup#1{%
\begingroup\lccode`\~=`#1\lowercase{%
\gdef\lst@next##1~{%
\let\lst@arg\@empty\ltj@lst@remove@jacmd{##1}%
- \expandafter\expandafter\expandafter\scantokens\expandafter{\lst@arg\relax}%
+ \expandafter\expandafter\expandafter\expandafter\expandafter\expandafter\expandafter
+ \scantokens\expandafter\expandafter\expandafter{\expandafter\ltj@lst@emptygrp\lst@arg\empty}%
~}%
}\endgroup
}
\textbf{Escape character}
\begin{lstlisting}[escapechar=\#,basicstyle=\ttfamily]
1234567890123457890
-aiu#\textcolor{red}{e} #o#\textcolor{red}{ka}#ki
+aiu# \textcolor{red}{e} #o#\textcolor{red}{ka}#ki
\end{lstlisting}
\end{document}