% Install the lambda calculus pretty-printer, as defined in pret-lam.lua.
\installprettytype [LAM] [LAM]
% Define \startlambda \stoplambda
-\definetyping[lambda][option=LAM,style=sans,before=\startboxed,after=\stopboxed]
+\definetyping[lambda][option=LAM,style=sans,before=\startboxed,after=\stopboxed,strip=auto]
+% Define \startunboxedlambda \stopunboxedlambda
+\definetyping[unboxedlambda][option=LAM,style=sans,strip=auto]
% Define \lam{} (since \lambda is taken)
\definetype[lam][option=LAM,style=sans]
% Install the transformation pretty-printer, as defined in pret-trans.lua.
\installprettytype [TRANS] [TRANS]
% Define \starttrans \stoptrans
-\definetyping[trans][option=TRANS,style=normal,before=\startboxed,after=\stopboxed]
+\definetyping[trans][option=TRANS,style=normal,before=\startboxed,after=\stopboxed,strip=auto]
% Install the haskell pretty-printer, as defined in pret-haskell.lua.
\installprettytype [HASKELL] [HASKELL]
% Define \starthaskell \stophaskell
-\definetyping[haskell][option=HASKELL,before=\startboxed,after=\stopboxed]
+\definetyping[haskell][option=HASKELL,before=\startboxed,after=\stopboxed,strip=auto]
% Define \hs
\definetype[hs][option=HASKELL,style=mono]
\define[1]\typebufferlam{
% We can't use \startlambda here defined by definetyping[lambda] above when
% typing buffers, so instead we'll redfine the options here.
- \setuptyping[option=LAM,style=sans,before=,after=]
+ \setuptyping[option=LAM,style=sans,before=,after=,strip=auto]
\startboxed
\typebuffer[#1]
\stopboxed
% Reset the typing options
- \setuptyping[option=none,style=\tttf]
+ \setuptyping[option=none,style=\tttf,strip=auto]
}
% Type the given buffer with the haskell typing style.
\define[1]\typebufferhs{
% We can't use \startlambda here defined by definetyping[lambda] above when
% typing buffers, so instead we'll redfine the options here.
- \setuptyping[option=HASKELL,style=mono]
+ \setuptyping[option=HASKELL,style=mono,strip=auto]
\startboxed
\typebuffer[#1]
\stopboxed
% Reset the typing options
- \setuptyping[option=none,style=\tttf]
+ \setuptyping[option=none,style=\tttf,strip=auto]
}
% Display a useMPgraphic in a pretty box
% commonly contain two boxed items (Before / after, code / picture).
\definefloat[example][examples]
\setupcaption[example][location=top] % Put captions on top
+
+% vim: set sw=2 sts=2 expandtab: