-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 clemens fischer wrote: > On Thu-2009/04/30-16:47 clemens fischer wrote: > >> Recently I needed a screen command sequence more complex than the >> usual key "bind" or "stuff". I turned to "process [key]", as the man >> page said: "command can be used to bind multiple actions to a single >> key". > > Would it be true to say that "process" is like "stuff", but it handles > text in registers instead of literal text?
It's like stuff, except it sends it as input to screen, and not the shell (and uses registers). >> And while we're at it: how do I quote the individual commands of an >> "eval"? Say I want to "register" several commands. I tried >> >> register r "eval 'sth1 arg1' 'sth2 arg2'" > > say I have: > > register r "eval 'echo text one' 'sleep 3' 'echo text 2'" > > is there a way to evaluate this register as screen commands? Hm, it's more like: register r ^ac^aA process r to create a new screen and prompt for its title (that is, to type exactly the keys necessary to accomplish that). You could do register r "^a:eval 'echo text one' 'sleep 3' 'echo text 2'^m" process r for what you wanted... but then you could just as easily do the eval command by itself. :) - -- Micah J. Cowan Programmer, musician, typesetting enthusiast, gamer. Maintainer of GNU Wget and GNU Teseq http://micah.cowan.name/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEUEARECAAYFAko3IXgACgkQ7M8hyUobTrFeCgCePfskYb+OATXEScAq5vu7VRMB ujMAl0ReQbC6AlIgLST8FmsMhO0lpjk= =XGB8 -----END PGP SIGNATURE----- _______________________________________________ screen-users mailing list screen-users@gnu.org http://lists.gnu.org/mailman/listinfo/screen-users