Completion System
*****************
Description
===========
This describes the shell code for the new completion system. It
consists of various shell functions; those beginning `comp' are to be
called directly by the user, while those beginning `_' are called by the
completion code. The shell functions of the second set which implement
completion behaviour and which may be bound to keystrokes, are referred
to as `widgets'.