control characters for prompt editing

John R. Comeau comeaujr at
Wed Sep 20 13:29:07 CDT 2000

I'm looking for a Perl module that will help me build a user interface
similar to the Unix shell tcsh.  In tcsh, you can edit your
paritally-entered command using control characters like control-A
(go to start of line), control-E (go to end of line), ESC-f (advance
over word), etc.

So I'd like to write a program, preferrably using a Perl module from
CPAN, that allows the user to enter a command and edit it using the
control and escape keys like tcsh.  I looked at several CPAN modules
in the Term family but couldn't find one that clearly had this

These editing control characters are used by emacs and Matlab as well
tcsh, so I think they're common enough that a module would've been

John Comeau (john.comeau at 858-713-3593 (W)
Sie beschimpfte ihn, einen Vogel zu haben.

She grumbled at him and said he had a screw loose.

The posting address is: san-diego-pm-list at

List requests should be sent to: majordomo at

If you ever want to remove yourself from this mailing list,
you can send mail to <majordomo at> with the following
command in the body of your email message:

    unsubscribe san-diego-pm-list

If you ever need to get in contact with the owner of the list,
(if you have trouble unsubscribing, or have questions about the
list itself) send email to <owner-san-diego-pm-list at> .
This is the general rule for most mailing lists when you need
to contact a human.

More information about the San-Diego-pm mailing list