Am 15.03.2008 um 03:26 schrieb Pavel Sanda:
next question for these strings: msgid "Append Parameter Eating From The Right" msgid "Append Optional Parameter Eating From The Right" msgid "Remove Last Parameter Spitting Out To The Right" do we have documented somewhere whats the purpose? pavel
Normally, when you change the arity of a macro, the macro will get new empty cells or old cells including their contents are remove.
Sometimes it is desirable to make them greedy in the sense, that they take the cell right of the macro as content of a new cell, i.e. they eat from the right. If you reduce the arity they spit the contents out again.
This can be helpful for example if you had defined a macro in the preamble of a tex file, imported the file in LyX, and then you have plenty of undefined \bla macros in the LyX buffer. Now define \bla as a LyX macro and add greedy parameters. They will eat up the cells right of the macro instances which of course are meant to be inside of the macros as they were in the tex file.
Stefan