![](https://secure.gravatar.com/avatar/c264e853474bc7a740528f073c45d686.jpg?s=120&d=mm&r=g)
12 May
2007
12 May
'07
11:57 a.m.
Throw out the \expandafter. It basically negates the effect of \unexpanded by having expansion occur afterwards.
Namely:
\def\lua#1{\directlua0{\unexpanded{#1}}}
This makes sense and it works (I'm pretty sure I tested it before, but it's clear I made some mistake). Javier