> > Another example are function definitions: > > > > AddToFunc TeddyBear "I" Echo "xteddy" > > AddToFunc "TeddyBear" > > + "C" Exec exec xteddy > > + M Nop
This is actually a terrible piece of the fvwm syntax: Function and menu definitions are not atomic. If you write a function definition using FvwmConsole, the meaning of the '+' might change between lines: For example, if a function is triggered that uses PipeRead to generate a menu definition on the fly while you type into FvwmConsole, the next '+' might no longer add to the function but to the menu instead. And let's not talk about functions that generate functions that generate functions. Ciao Dominik ^_^ ^_^ -- Dominik Vogt
