Now that you mention it I'm not sure why I thought returning :($esc(ex)) 
was better than esc(ex), I think they give identical results in this case 
(maybe all cases?). 

But at any rate, that doesn't affect this problem since both do give the 
identical result. The problem seems to be that the returned expression in 
general might have esc's in it which ordinarily get taken out when invoking 
a macro the usual way, but don't get taken out in this case. 



On Sunday, September 25, 2016 at 1:49:41 PM UTC+2, Lutfullah Tomak wrote:
>
> It you should return just esc(ex). It seems :($(esc(ex))) makes it an 
> expression wrapping an expression.

Reply via email to