From: Adrian S. J. <AS...@pa...> - 2001-12-07 16:01:46
|
> From: J.P. King [mailto:jp...@he...] >=20 > > Please point me to where this would make it unusable. > > Session capability need only be the equivalent of @swap (or similar) > > that just changes your current avatar, and gives you the output that > > you've missed (similar to using /world in tf). >=20 > Ok, have I lost the plot somewhere, I thought we were talking > about things like line editing, split screen and the like. Not split screen. Think more along the lines of two connections from within tf, switched between with '/world <foo>'. Line editing already exists. Use a *REALLY* dumb telnet client and watch it work. It has been there for a while. > > There is already a small amount of code that provides what we need. > > We handle Telnet Options, use terminfo/termcap to get some of the > > correct terminal options (we should really use it for the colours > > as well, but since nobody is perfect...) > Hmm, if we are talking about that it would be nice if there were > a 'greyscale' option. I keep having to turn colours off because > the terminal I happen to be using has an interesting selection of > colours such that I end up with white on white. However I like > having things with bold and stuff. > </sidetrack> All the more reason for me to implement it. As long as you set your terminal type correctly (and the terminfo/termcap database has the right entry) everything would come out fine. > > Has any of this broken TF or tush support? Have you noticed the > > number of options available under 'set' (stupid name, should be > > called something like setterm, probably at least an @ command). > >=20 > > So why not have a small amount of code for dealing with Ctl-S and > > Ctl-Q, which are only going to be used by people not using tf and > > tush (as they do local line editing for you). > Err, because on my terminal it will never get through, and if I > were to change my stty settings to use different control codes > and then use ^S or ^Q the mud would chose to interpret stuff as > it saw fit rather than how I had set it. Please remember that there are 2 ends to a connection. stty only changes the *LOCAL* (ie where it was run) line discipline. It happens that in the past, UM and other similar muds just ignore control characters. What is being proposed is that Ctl-S and Ctl-Q are implemented correctly (due to a broken, common client), and can be optionally switched off. Thats why we have the 'set' command; switch the UM connection options on and off. Admittedly line editing isn't an option you can switch off, but if you're really desparate to have that option then I can put it in. > Julian >=20 Adrian. |