~/.inputrc
Since cle uses the readline package, it can be customized by the file "~/.inputrc". When cle is run it initializes the readline package and gives it the name of the application it controls. This can be used to define different bindings for different commands. An example is given below:
$if sftp"\C-xl": "dir\C-m"$endif$if stk"\C-xl": "(system \"ls -ls\")\C-m"$endif$if ed"\C-x-l": "!ls -l\C-m"$endif
See the file "src/sample-inputrc" file for a more complete example. See also standard readline documentation package for details on the available "bindable" functions and on the format of this file.
PARENTHESIS FLASHING
The readline version compiled with cle uses parentheses flashing (i.e when you type a closing parenthesis, the corresponding opening parenthesis flashes). Rebind the closing parentheses is with "self-insert" to get rid of this feature.
Example:
$if sftp")": self-insert"]": self-insert"}": self-insert$end