Tab Removal by Nathanael Nerode


When the player types tabs, this extension replaces them with spaces.

Tabs can appear in commands when typed at the keyboard by the player. Tabs are handled very badly in the Standard Rules; they are treated as part of a word (like letters). They can't be printed by Glulx. This creates all kinds of confusing problems. This fixes those problems.

The Z-machine implementation is pretty clean and should continue to work in all versions.

The Glulx implementation has been tested with Inform 6M62, but it is dependent on the internals of the Inform implementation. (This is because of a nasty bug in the implementation of Inform for Glulx which I haven't been able to track down, where it doesn't translate correctly from the input alphabet to the output alphabet.)

Changelog:

1/210314: Change short description.