%#!lualatex
\documentclass{article}
-\usepackage{luatexja-fontspec,amsmath}
\usepackage{listings,color,showexpl,comment}
+\lstMakeShortInline÷
+\usepackage{luatexja-fontspec,amsmath}
\usepackage{luatexja-otf}\directlua{luatexja.otf.enable_ivs()}
\usepackage
[
foo \lstinline[basicstyle=\tt]!ba{}#shr! baz あ
-あ\lstinline[basicstyle=\tt]{bar s}hoge
+1あ\lstinline[basicstyle=\tt]{bar s}hoge
+
+2あ\lstinline[basicstyle=\tt]{bar..{a}hoge
-あ\lstinline[basicstyle=\tt]{bar..{a}hoge
+foo \lstinline[basicstyle=\tt\gtfamily]!exit 0; #shbar! baz あ
-foo \lstinline[basicstyle=\tt\gtfamily]!あexit 0; #shbar! baz あ
+foo \lstinline[basicstyle=\tt\gtfamily]!あreturn 0; #shbar! baz あ
-あ\lstinline[basicstyle=\tt]{いbexit #sh$ar}hoge
+3あ\lstinline[basicstyle=\tt]{fexit #sh$ar}hoge
+
+4あ\lstinline[basicstyle=\tt]{いbexit #sh$ar}hoge
\bigskip
\textbf{Ticket \#35484}
\colorbox{red}{\lstinline!あいexit 0;#shうえお!}
-\colorbox{red}{\lstinline{aiu#sheoxyz}}
-\colorbox{red}{\lstinline{あいexit 0;#shうえお}}
+\colorbox{red}{\lstinline{aGiu#sheoxyz}}
+\colorbox{red}{\lstinline{あGいexit 0;#shうえお}}
あおいうえお
\begin{lstlisting}[frame=single]
\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}
+\typeout{AAAA}
+\bigskip
+\textbf{Ticket \#44426}\lstset{basicstyle=\itshape}
+Foo ÷fo#shbarあ{#}o÷ Foo
+\colorbox{green}{÷fo#shbarあ{#}o÷}
+
+\lstMakeShortInline あ
+÷いfo#shbarあ{#}}o÷
+あえbazあ
+あbaxあ
\end{document}