> > 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



Reply via email to