Path: utzoo!attcan!uunet!snorkelwacker!usc!ucsd!ucbvax!ANDREW.CMU.EDU!wjh+ From: wjh+@ANDREW.CMU.EDU (Fred Hansen) Newsgroups: comp.soft-sys.andrew Subject: Re: Meta-X package Message-ID: Date: 23 Jul 90 21:11:13 GMT References: Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 30 The meta-X facility recently posted here will let you call any proctable function, but has some problems: There is no provision for passing an argument to the function. There is no completion of the name while typing it in. I can't offer a solution to the second problem, though someone could easily write a completion package that inspected that proctable. To pass arguments you can utilize Ness. I do this by adding to my .atkinit the line addkey ness-dostmt \e\e view Then when I type ESC-ESC (or meta-ESC, I suppose) it prompts for Ness statements. Any proctable function can be called and arguments passed. For instance, to classify a message into a folder (am operation I don't have in my messages menu) I can type ESC-ESC and give the command: messages_classify_by_name(currentinset, "foldername") Note that the dashes in the proctable names become underlines in Ness and that the first argument should be currentinset because that is expected by the proctable function. For more information see section 5 of /usr/andrew/doc/atk/ness/nessuser.doc. Have fun, Fred Hansen