\ProvidesFile{mdoccorr.cfg}[2011/12/03 %% 2012/05/10 shorter: makedoc local typographical corrections] %% ... also demonstrates 'niceverb.sty'---see the typeset %% documentation of the present file in `makedoc.pdf'. %% %% |\SetPatternCodes{}| redefines %% `\PatternCodes' to be used in parsing and replacing %% (some ``sanitizing"). %% improved line breaks 2010/03/29 \SetPatternCodes{\MakeOther\\\MakeOther\ } %% |\StartPrependingChain| initializes setup of a replacement %% chain: \StartPrependingChain %% |\PrependExpandableAllReplacer*{}{}|: \PrependExpandableAllReplacer*{etc. }{etc.\ } %% ... you can keep inter-sentence space after `etc.' %% by a code line break. \PrependExpandableAllReplacer*{Cf. }{Cf.\ } %% 2011/01/12 \PrependExpandableAllReplacer*{cf. }{cf.\ } %% corr. 2010/03/23 %% ... but think of `cf.~'. Don't leave `cf.' at code line end! \PrependExpandableAllReplacer*{->}{$\to$} %% 2010/11/06 \PrependExpandableAllReplacer*{<-}{$\gets$} %% 2010/11/06 % \PrependExpandableAllReplacer{...}{...}{$\dots$} %% Allow extra space at line end (bug fix `{}' 2011/12/03): \PrependExpandableAllReplacer*{...}{\textellipsis\unkern{}} %% 2011/10/13: original `\dots' correct before punctuation: % \PrependExpandableAllReplacer{dots,}{...,}{\dots,} \PrependExpandableAllReplacer*{...)}{\dots)} %% 2011/10/25 \PrependExpandableAllReplacer*{...:}{\dots:} \PrependExpandableAllReplacer*{... }{\textellipsis\unkern\ } \PrependExpandableAllReplacer*{TODO}{\textcolor{blue}{TODO}} %% ... chain starts here, and here |\MakeDocCorrectHook| (silently) %% enters through a default variant |\SetCorrectHookJobLast| %% of |\SetCorrectHookJob{}|: \SetCorrectHookJobLast %% |\ResetPatternCodes| resets `\PatternCodes' to their default %% value (which is `\fdPatternCodes'): \ResetPatternCodes %% ... restores 'fifinddo' default. \endinput HISTORY 2009/04/05 with makedoc v0.2 2010/03/11 broke some too long code lines 2010/03/16 rendered `mdoccorr.cfg' 2010/03/22 try \Prepend... 2010/03/23 corrected `cf' 2010/03/29 use \SetPatternCodes etc. 2010/11/06 <- and -> 2010/11/24 `...' ``symmetric variant" of `\textellipsis'; \StartPrependingChain, no more \MakeExpandableAllreplacer 2011/01/27 blue "TODO" 2011/09/13 \providecommand for dialogues 2011/10/13 \MDtwodots, without \PXAR, `...,' `...:' 2011/10/25 \textellipsis\unkern from csquotes instead, `...)' 2011/11/13 \PrependExpandableAllReplacer* 2011/12/03 bug fix for 2011/10/25 at line ends