¿Cómo insertar un símbolo personalizado en los listados?

¿Cómo insertar un símbolo personalizado en los listados?

Me gustaría insertar un símbolo personalizado en los listados de LaTeX:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{listings}
\usepackage{stix}
\lstset{language=c,escapeinside={(*}{*)}}

\newcommand{\spc}{$\mathvisiblespace$}

\begin{document}

\lstinline{(*\spc*)} % Does not work

% This works
\begin{lstlisting} 
  (*\spc*)
\end{lstlisting}

\end{document}

Desafortunadamente, el comando \spcestá incluido literalmente. ¿Hay alguna manera de permitir la entrada de comandos \lstinline?

Estepreguntamuestra cómo usarlo escapeinside, pero no funciona en mi ejemplo. *\spc*se inserta literalmente.

información relacionada