@shaunlebron check this out http://nickgravgaard.com/elastic-tabstops/ nothing specific, just think you might find it interesting
@misha thanks, interesting
> The problem is that we’re using tabs and spaces to format text for aesthetic reasons rather than treating them semantically - tabs are for indenting and aligning text, spaces are for separating keywords.
so historically, a tab character \t
tells the a text editor to insert spaces until the next tabstop, which is a configurable constant for the whole file
I wonder if there should just be a new standard type of character \T
for an elastic tab—to insert spaces until the next elastic tabstop, determined from context rather than configuration
and maybe editors could ignore all spaces after a \T
if they recognize the character, and incompatible editors would just render the spaces and ignore the \T
anyway, fun to imagine how to make this interesting idea practical