Refactoring of the key input system.
- Registry which contains the list of key bindings - Clean up of existing key bindings. - Key binding manager: utility for managing Vi and Emacs bindings - Rename of the `Line` class to `Buffer`. - Added filters.py: for enabling/disabling part of the system at runtime. - Added a focus_stack, a tool for redirecting the input from one buffer to another.
J
Jonathan Slenders committed
0d0a5566a8647e1a0d16ecd53e4a83c7c381c1eb
Parent: 95818c0