%D \module %D [ file=cont-new, %D version=1995.10.10, %D title=\CONTEXT\ Miscellaneous Macros, %D subtitle=New Macros, %D author=Hans Hagen, %D date=\currentdate, %D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}] %C %C This module is part of the \CONTEXT\ macro||package and is %C therefore copyrighted by \PRAGMA. See mreadme.pdf for %C details. \newcontextversion{2013.04.09 16:22} %D This file is loaded at runtime, thereby providing an excellent place for %D hacks, patches, extensions and new features. \unprotect % \writestatus\m!system{beware: some patches loaded from cont-new.mkiv} % \attribute152\zerocount : marks ... lots of sweeps so best early in list %D Maybe: \unexpanded\def\tightvbox{\dowithnextbox{\dp\nextbox\zeropoint\box\nextbox}\vbox} \unexpanded\def\tightvtop{\dowithnextbox{\ht\nextbox\zeropoint\box\nextbox}\vtop} %D Maybe: % \startluacode % function context.loadfile(filename) % context(string.strip(io.loaddata(resolvers.findfile(filename)))) % end % \stopluacode % % \edef\tufte{\cldcommand{loadfile("tufte.tex")}} %D Needs some work: \unexpanded\def\startgridcorrection {\dosingleempty\spac_grid_correction_start} \def\spac_grid_correction_start[#1]% {\ifgridsnapping \snaptogrid[#1]\vbox\bgroup \else \startbaselinecorrection \fi} \unexpanded\def\stopgridcorrection {\ifgridsnapping \egroup \else \stopbaselinecorrection \fi} \unexpanded\def\checkgridsnapping {\lineskip\ifgridsnapping\zeropoint\else\normallineskip\fi} %D Probably obsolete: \unexpanded\def\startcolumnmakeup % don't change {\bgroup \getrawnoflines\textheight % raw as we cna have topskip \setbox\scratchbox\vbox to \dimexpr\noflines\lineheight-\lineheight+\topskip\relax \bgroup \forgetall} \unexpanded\def\stopcolumnmakeup {\egroup \dp\scratchbox\zeropoint \wd\scratchbox\textwidth \box\scratchbox \egroup \page_otr_command_synchronize_hsize} %D Till we fixed all styles: \let\\=\crlf \protect \endinput