I use XEmacs 21.5b28 at work. When logged in from home I frequently connect
to a running session using gnuclient. For most things that works reasonably
well, but for various reasons my connection setup is pretty arcane and
probably slows things down a bit. I use a fast cable modem Internet
connection. To that add a VPN, then finally ssh. (I suspect VPN+ssh
doesn't provide much more security than ssh alone, though slowing
transmission down just the same. Still, I need the VPN for some things,
like sending work email.)
As I said, most things work okay. There is generally a substantial pause
when I delete words however (kill-word or backward-kill-word). Rather
unscientifically, I just killed a six-character word near the end of a short
line which display-wise changed the line from
echo "$output $lgpat"
echo "$output "
Counting one-mississippi, two-mississippi, ... it seemed to take between
four and five seconds to update the display. Yanking the word back from the
kill ring or using undo to get the word back was nearly instantaneous.
Deleting character-by-character either forward or backward was similarly
fast. I don't recall kill-word being an issue when used locally. (I'm at
home right now.) In no-windows mode (gnuclient -nw ...) kill-word is also
fast. It's just in an X context that it's problematic. kill-region is also
slow (e.g., set-mark, forward-word, kill-region).
It seems odd that in this day and age of high speed connectivity we should
have to worry about display performance of individual screen operations, but
this one is particularly hideous. Any chance it can be improved a bit?
Skip Montanaro - skip(a)pobox.com - http://www.smontanaro.net/
America's vaunted "free press" notwithstanding, story ideas that expose
the unseemly side of actual or potential advertisers tend to fall by the
wayside. Not quite sure why. -- Jim Thornton
XEmacs-Beta mailing list