\lstset{
  backgroundcolor=\color{__letgut_backgroundCode},
  rulecolor=\color{__letgut_borderCode},
  frame=single,
  aboveskip=\medskipamount,
  breaklines=false,
}

\lstset{
  language=TeX,%
  alsolanguage=[geometry]TeX,%
  alsolanguage=[LaTeX]TeX,%
  alsolanguage=[plain]TeX,%
  alsolanguage=[common]TeX,%
  alsolanguage=[primitive]TeX,%
  alsolanguage=[classes]TeX,%
  alsolanguage=[xcolor]TeX,%
  alsolanguage=[listings]TeX,%
  alsolanguage=[biblatex]TeX,%
  alsolanguage=[hyperref]TeX,%
  alsolanguage=[xparse]TeX,%
  alsolanguage=[lthooks]TeX,%
  alsolanguage=[extLaTeX]TeX,%
  alsolanguage=[letgut]TeX,%
  alsolanguage=[hologo]TeX,%
  alsolanguage=[acro]TeX,%
  alsolanguage=[tcolorbox]TeX,%
  alsolanguage=[graphicx]TeX,%
  alsolanguage=[csquotes]TeX,%
  alsolanguage=[varioref]TeX,%
  alsolanguage=[babel-french]TeX,%
  alsolanguage=[l3keys2e]TeX,%
  alsolanguage=[expl3]TeX,%
}

% We need to disable `escapechar=£' enabled by the class in order to avoid this
% to make a mess in the listing which contains it.
\lstset{
  escapechar=,%
}
