diff options
author | Karl Berry <karl@freefriends.org> | 2022-04-14 19:47:46 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-04-14 19:47:46 +0000 |
commit | d3eb5a117030fe207ad30748d79b0bb0755529fd (patch) | |
tree | 15d229422a977fc4174099c09d953f0a2d69bec9 /Master/texmf-dist/tex/context | |
parent | b292c6736820d4091fc39720e179d0a8702e1e86 (diff) |
lua-widow-control (14apr22)
git-svn-id: svn://tug.org/texlive/trunk@63026 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/context')
-rw-r--r-- | Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkiv | 21 | ||||
-rw-r--r-- | Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkxl | 21 |
2 files changed, 22 insertions, 20 deletions
diff --git a/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkiv b/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkiv index 83f72b39054..9ea5ee5ce2e 100644 --- a/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkiv +++ b/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkiv @@ -1,10 +1,10 @@ %D \module %D [ file=t-lua-widow-control, -%D version=2.0.4, %%version +%D version=2.0.5, %%version %D title=lua-widow-control, %D subtitle=\ConTeXt module for lua-widow-control, %D author=Max Chernoff, -%D date=2022-04-07, %%dashdate +%D date=2022-04-13, %%dashdate %D copyright=Max Chernoff, %D license=MPL-2.0+, %D url=https://github.com/gucci-on-fleek/lua-widow-control] @@ -83,20 +83,21 @@ % Expansion of some parts of the document, such as section headings, is quite % undesirable, so we'll disable \lwc/ for certain commands. % We should only reenable \lwc/ at the end if it was already enabled. -\newif\iflwc_should_reenable +\newcount\lwc_disable_count \define\lwc_patch_pre{% \iflwc% - \lwc_should_reenabletrue% - \setuplwc[state=stop]% - \else% - \lwc_should_reenablefalse + \advance\lwc_disable_count by 1% + \setuplwc[\c!state=\v!stop]% \fi% } -\define\lwc_patch_post{\iflwc_should_reenable% - \setuplwc[state=start]% -\fi} +\define\lwc_patch_post{ + \ifnum\lwc_disable_count>0% + \setuplwc[\c!state=\v!start]% + \advance\lwc_disable_count by -1% + \fi% +} \prependtoks\lwc_patch_pre\to\everybeforesectionheadhandle % Sectioning \prependtoks\lwc_patch_post\to\everyaftersectionheadhandle diff --git a/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkxl b/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkxl index 83f72b39054..9ea5ee5ce2e 100644 --- a/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkxl +++ b/Master/texmf-dist/tex/context/third/lua-widow-control/t-lua-widow-control.mkxl @@ -1,10 +1,10 @@ %D \module %D [ file=t-lua-widow-control, -%D version=2.0.4, %%version +%D version=2.0.5, %%version %D title=lua-widow-control, %D subtitle=\ConTeXt module for lua-widow-control, %D author=Max Chernoff, -%D date=2022-04-07, %%dashdate +%D date=2022-04-13, %%dashdate %D copyright=Max Chernoff, %D license=MPL-2.0+, %D url=https://github.com/gucci-on-fleek/lua-widow-control] @@ -83,20 +83,21 @@ % Expansion of some parts of the document, such as section headings, is quite % undesirable, so we'll disable \lwc/ for certain commands. % We should only reenable \lwc/ at the end if it was already enabled. -\newif\iflwc_should_reenable +\newcount\lwc_disable_count \define\lwc_patch_pre{% \iflwc% - \lwc_should_reenabletrue% - \setuplwc[state=stop]% - \else% - \lwc_should_reenablefalse + \advance\lwc_disable_count by 1% + \setuplwc[\c!state=\v!stop]% \fi% } -\define\lwc_patch_post{\iflwc_should_reenable% - \setuplwc[state=start]% -\fi} +\define\lwc_patch_post{ + \ifnum\lwc_disable_count>0% + \setuplwc[\c!state=\v!start]% + \advance\lwc_disable_count by -1% + \fi% +} \prependtoks\lwc_patch_pre\to\everybeforesectionheadhandle % Sectioning \prependtoks\lwc_patch_post\to\everyaftersectionheadhandle |