On Sun, Feb 24, 2013 at 07:03:11PM +0200, Eli Zaretskii wrote: > > > Although I wouldn't have come with the idea to use this macro/set nested > > to have a kind of if statement in macro. > > As I wrote earlier, this was used to allow a macro invocation with > some if its arguments omitted.
Indeed, I understood how it works. > Is there anything you can suggest as a > replacement for such a macro? In line oriented environment, I can't see what can be done. For the specific tramp manual, I guess doing different macros depending on the number of arguments would certainly be the way to go, but for more generic cases, I don't know what could be done. It is not very generic though, as it depends on the optional argument being a possible flag name, so no space, no character not allowed in flag names. -- Pat