On Sun, Jul 31, 2005 at 10:26:18PM -0400, Raymond Page wrote: > 1) > With screen there is a problem with keybinds when the following > conditions arise: > xterm is using UTF-8 fonts and the following resources are set (which > I think is the default for xterm): > metaSendsEscape = false > eightBitInput = true > > When cycling between windows, extra characters are deposited on the > command line. I hope that screen can be patched without too much pain > to fix this. > > My keybinds that show the error are: > # Change to left/right window in relation to current window (wraps on edges) > # ALT-,. > bindkey "?" prev > bindkey "(r)" next > bindkey "^[," prev > bindkey "^[." next
Hmm, can anybody else reproduce this? > 2) > Implementing a keybind to shift windows left/right one window (using > the number command) is not possible as the "number" command does not > change the environment variable of $WINDOW to reflect its new numeric > position. I think that when the number command is issued, it should > modify the shell environment such that $WINDOW in the source and > destination are swapped. This may not be possible if screen cannot > modify the running environment of a shell. Sorry, a process cannot modify the environment of another process. > 3) > This is my last thing...and it has to do with a new string escape. I > want a %-F or %!F to expand to true when a window does *not* have > focus. This would allow the following types of sequences: > "%?%F%:non-focused window string escapes%?" > "%?%-F%:focused window string escapes%?" This is acually already implemented. I also chose '%-F'. ;-) Cheers, Michael. -- Michael Schroeder [EMAIL PROTECTED] main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} _______________________________________________ screen-users mailing list screen-users@gnu.org http://lists.gnu.org/mailman/listinfo/screen-users