![](https://secure.gravatar.com/avatar/3b89ade8854fe10b5e3f8c87c6fa82f5.jpg?s=120&d=mm&r=g)
I have the following code: \startlines \startalignment[center] \setupindenting[no] \doifelse {\getvariable{meta}{personalInfo}} {long} { longline 1 longline 2 longline 3 longline 4 longline 5 longline 6 longline 7 longline 8 } { shortline 1 shortline 2 shortline 3 shortline 4 } \stopalignment \stoplines I wanted to put this in a function. So I wrote: \def\Foo{ \startlines \startalignment[center] \setupindenting[no] \doifelse {\getvariable{meta}{personalInfo}} {long} { longline 1 longline 2 longline 3 longline 4 longline 5 longline 6 longline 7 longline 8 } { shortline 1 shortline 2 shortline 3 shortline 4 } \stopalignment \stoplines } But then the text becomes one line instead of several lines. So I had to rewrite it to: \def\FooTwo{ \startalignment[center] \setupindenting[no] \doifelse {\getvariable{meta}{personalInfo}} {long} { longline 1 longline 2 longline 3 longline 4 longline 5 longline 6 longline 7 longline 8 } { shortline 1 shortline 2 shortline 3 shortline 4 } \stopalignment } I called it first Foo2, but that worked havoc on Foo. -- Cecil Westerhof