Re: [NTG-context] callback.register

2010-04-09 Thread 李延瑞
2010/4/10 Wolfgang Werners-Lucchini : >> there are two user hooks: >> >> tasks.appendaction("processors","before","modules.mine.whatever_a") >> tasks.appendaction("processors","after","modules.mine.whatever_b") >> - > > My example looks now > > \starttext > \

Re: [NTG-context] callback.register

2010-04-09 Thread Wolfgang Werners-Lucchini
> there are two user hooks: > > tasks.appendaction("processors","before","modules.mine.whatever_a") > tasks.appendaction("processors","after","modules.mine.whatever_b") > - My example looks now \starttext \startluacode function MyPreLB(head,gc) texio.wri

Re: [NTG-context] callback.register

2010-04-09 Thread Wolfgang Werners-Lucchini
> Hello, > > Here a patch for luat-cbk.lua: > > function callbacks.register(name,func,freeze) > if frozen[name] then > if trace_callbacks then > frozenmessage("registering",name) > end > return nil, name .. " is frozen" > elseif freeze then > fr

Re: [NTG-context] callback.register

2010-04-09 Thread Wolfgang Werners-Lucchini
> > I tried the following > > > > -- > > \starttext > > \startluacode > > local OldPreLB > > > > function MyPreLB(head,gc) > > ?texio.write_nl("### Here I am!") > > ?OldPreLB(head,gc) > > end > > > > OldPreLB = callback.find('pre_linebreak_filter') > > ca

Re: [NTG-context] callback.register

2010-04-08 Thread 李延瑞
2010/4/9 Wolfgang Werners-Lucchini : > Hallo, > > I tried the following > > -- > \starttext > \startluacode > local OldPreLB > > function MyPreLB(head,gc) >  texio.write_nl("### Here I am!") >  OldPreLB(head,gc) > end > > OldPreLB = callback.find('pre_lin

Re: [NTG-context] callback.register

2010-04-08 Thread Peter Münster
On Thu, Apr 08 2010, Wolfgang Werners-Lucchini wrote: > [...] > > but MyPreLB() is not called. > What I am doing wrong here? Hello Wolfgang, I don't know, but I've played a bit with your example file: \starttext \startluacode local OldPreLB function MyPreLB(head,gc) tex.print("Here I am!")

[NTG-context] callback.register

2010-04-08 Thread Wolfgang Werners-Lucchini
Hallo, I tried the following -- \starttext \startluacode local OldPreLB function MyPreLB(head,gc) texio.write_nl("### Here I am!") OldPreLB(head,gc) end OldPreLB = callback.find('pre_linebreak_filter') callback.register('pre_linebreak_filter',MyPr