A general purpose front end for command line editing.