On Wed, Apr 20, 2011 at 9:36 PM, Claudio <smo...@gmail.com> wrote: > Line buffer editing/positioning shouldn't be handled by st itself, it > should be delegated to an external tools (most likely the shell). Else > none of ^e, ^a, and such keystrokes should be available/hardcoded into > the terminal emulator. We should think in terms of "shell container" > rather than "terminal emulator".
This is completely true. If you implement positioning/buffer editing in the terminal you will mess up the shell state.