[NTG-context] \e!start in lua

Aditya Mahajan adityam at umich.edu
Sun Jan 16 17:28:18 CET 2011


On Sun, 16 Jan 2011, Hans Hagen wrote:

> On 15-1-2011 11:57, Aditya Mahajan wrote:
>> What is the best way to define the equivalent of
>> 
>> \setvalue{\e!start\NAME}{...}
>> 
>> in lua.
>> 
>> e_start = ??
>> context.setvalue(e_start .. name, "...")
>
> \starttext
>
> \startluacode
>
> local elements  = interfaces.complete.elements
> local interface = storage.shared.currentinterface
>
> local e_start = elements.start[currentinterface]
> local e_stop  = elements.stop [currentinterface]
>
> context.setvalue(e_start .. "something", "[[")
> context.setvalue(e_stop  .. "something", "]]")
>
> \stopluacode
>
> \startsomething Yes we can!\stopsomething
>
> \stoptext

Thank you.

Aditya


More information about the ntg-context mailing list