A busy few hours last night hacking at tscreen, and again today.
I'm now very pleased with the functional aliases:
# # Caption toggle # alias caption_off eval "caption splitonly" alias caption_on eval "caption always" # # Status toggle # alias status_off eval "hardstatus ignore" alias status_on eval "hardstatus alwayslastline" # # Disable both caption and status, and show a message. # alias fullscreen eval "status_off" "caption_off" "echo 'fullscreen'" alias captioned eval "status_on" "caption_on" "echo 'captioned' " # # Bind these functions to keys # bind f eval fullscreen bind F eval captioned
I've made binary & source packages of a slightly earlier version of the code available for Etch and Sid - both AMD64 - and I'll release another update once I can drop the need for that eval usage in the "bind" and add TAB completion for aliases.
ObQuote: Passage To India
So I'm here to mention my favorite bug.. Encoding errors! So in my locale the day names contain some non-ASCII characters. And even though my locale is UTF-8 all the way through, somehow it's impossible to get the builtin date things (in hardstatus) to decode properly. Also (IIRC) working around it with backtick does not help.
TheGZeus - The virtical split is there, as of the latest release.
As for the 256 colour issue, the package I've build has it enabled by default. But I agree I think that it makes more sense to have that "always on".
I've already submitted the alias patch to the FSF, and we'll see what they have to say about it.
If they take everything then I guess I'm happy, but I expect that not to be the case.
Other things that I'd like to do I expect them not to be interested in - for example I've removed "nethack mode". Never understood why that was there, never wanted it.
Alex you're a cheeky guy!
You can now find Debian packages for Etch, Lenny, and Sid in the download directory. (Both i386 and AMD64).
As a nethack player and fan, I protest. That said, it's just there for fun. And it _is_ fun! Can't help to chuckle every time I see for example "You may wish for a screen, what do you want?". This would be like removing apt-get moo from apt-get!