luatex-gadgets.tex /size: 913 b    last modification: 2020-07-01 14:35
1%D \module
2%D   [       file=luatex-gadgets,
3%D        version=2015.05.12,
4%D          title=\LUATEX\ Support Macros,
5%D       subtitle=Useful stuff from articles,
6%D         author=Hans Hagen,
7%D           date=\currentdate,
8%D      copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
9
10\directlua{dofile(resolvers.findfile('luatex-gadgets.lua'))}
11
12% optional removal of marked content
13%
14% before\marksomething{gone}{\em HERE}\unsomething{gone}after
15% before\marksomething{kept}{\em HERE}\unsomething{gone}after
16% \marksomething{gone}{\em HERE}\unsomething{gone}last
17% \marksomething{kept}{\em HERE}\unsomething{gone}last
18
19\def\setmarksignal  #1{\directlua{gadgets.marking.setsignal(\number#1)}}
20\def\marksomething#1#2{{\directlua{gadgets.marking.mark("#1")}{#2}}}
21\def\unsomething    #1{\directlua{gadgets.marking.remove("#1")}}
22
23\newattribute\gadgetmarkattribute \setmarksignal\gadgetmarkattribute
24
25\endinput
26