I should be able to get rid of the leading space when using
;, but it's not much space saved.
If we want to go further than that it get's a little bit more complex. There are 2 limiting factors governing line length, number of ops (12) and length of string (31?). If either are too long then it triggers an error.
The string is not saved as part of a scene, it's reconstructed each time. So increasing the size of the string doesn't have long term consequences, but it will require modifying the line editor to scroll horizontally.
Increasing the number of ops however will lead to an increase the size of a scene when saved, and thus has ramifications.
From your point of view, i.e. w.r.t to TXi and TXo ops, it's the string size limit we run up against. The easiest solution would be to come up with some very short aliases (e.g.
TO.TR.PULSE). The horizontally scrolling line editor will be a bit tricker, and I'm not sure I'll be able to do that now, but hopefully the changes I'm making will make a lot easier to do when/if we do.