[Geany] vte hazard
Jeff Pohlmeyer
yetanothergeek at xxxxx
Wed Dec 5 19:29:12 UTC 2007
On Dec 5, 2007 1:11 PM, Enrico Tröger <enrico.troeger at uvena.de> wrote:
> In the key-press event handler we look for any typed characters (or
> for a changed cursor position) and if found, we mark the VTE as
> "dirty" so that commands can't be run until the user marked the VTE
> as clean again (e.g. by restarting it).
That might be the best bet.
> Another way to mark it again as clean could be pressing Enter and
> Return, so we assume the entered command is executed and we have a
> clean prompt again.
Except if the user is in the middle of a multi-line command ( e.g. echo \ )
But I also notice my patch is won't work for this case either.
As far as the other shells like dash or zsh, I'm not sure how much you
can worry with that, since there is no telling what sort of interpreter
might be running in the terminal. (Perl,Python,Lua, gdb....)
Maybe for some shell "cd" means "crash drive" ? ;-)
- Jeff
More information about the Users
mailing list