diff --git a/src/wip/code/code.pysty b/src/wip/code/code.pysty new file mode 100644 index 0000000..dbff810 --- /dev/null +++ b/src/wip/code/code.pysty @@ -0,0 +1,27 @@ +__HEADER__(Hacky code setup for verbatim code) + +\catcode`_=13 +\let_\_ +\catcode`_=8 +\newcommand\code{ + \begingroup + \catcode`_=\active + \code@impl +} +\newcommand\code@impl[1]{ + \texttt{#1} + \endgroup +} + +\newif\ifactive\activefalse +\catcode`|=\active +\def|{ + \ifactive + \endgroup + \activefalse + \else + \begingroup + \catcode`_=13 + \ttfamily + \fi +}