I'm trying to add a language (Scheme) in the lstlisting package.
\section{Scheme}
\lstdefinelanguage{Scheme}
{morekeywords={,lambda, cond, case, display, let, import, quote, quasiquote, unquote,
define, begin, newline, if, list, apply, null?, car, cdr, or, not, and, for-each,
make-vector, vector-length, vector-ref, vector-set!, eqv?, eq?, equal?, else, set!,
define-record-type, fields, mutable, immutable, assert, parent, with-exception-handler, }
sensitive=false,
morecomment=[l]{;},
morecomment=[s]{/*}{*/},
morestring=[b]",
}
But, it does when I use a lstlisting it does not recognize the keyword with "!", "?", "-"...
Do you know how can I fix it?
Thank you,