-
Notifications
You must be signed in to change notification settings - Fork 3
Description
I've recently been experimenting with tab stop reports (DECTABSR), and as is usually the case, every terminal emulator seems to have a different interpretation of how they should work. So I thought this might be something else worth adding to your test collection.
I've put together a little script which runs through a few tab stop scenarios and logs the results afterwards. See https://gist.github.com/j4james/a25e6290772353c06f85c584007c2aa0
The main point of contention is whether tab stops from the 132-column range are still "visible" (i.e. they show up in a tab stop report) when you're in 80-column mode. And also whether it's possible to set tab stops in the 132-column range when you're in 80-column mode. There are also a few edge case tests, like whitespace handling in the DECRSPS sequence.
Anyway, this isn't urgent, but the next time you've got your VT340 up and running, if you feel like doing some testing, I'd be very interested to see how it handles these cases.
NB: The script starts by checking the current tab stops, assuming those are the default values, so it's important it's run soon after startup or an RIS reset. If you run the script a second time, the results won't necessarily be the same.