It doesn't affect indentation. It only affects alignment. And the reason why Tabs get such a bad rap, is because of the idiotic way all [or most] editors implement (visualise) Tabs.... where a Tab character is equals to x amount of spaces.
But spaces limit how I would like to see source code. eg: You might prefer 2 space indentation, Martin (from MSEide+MSEgui) prefers 1 space indentation, I prefer 4 or 6 space indentation (depending on how complex the code and how deep the nesting levels are). With spaced we can't display the same file in our preferred layout, but with Tabs (especially when ET is available too) you can - and all importantly, it doesn't require modifying the underlying text file.
It's a nice demo. For small texts only. When using a larger text it becomes slooooow.
B.T.W. TSynEdit doesn't support proportional text (yet), does it? I can select a proportional font but that just looks ugly.
I'm just disappointed that "block-selection" got (is) broken in IDE.
I'm afraid you totally misunderstood the workings of Elastic Tabstops. All you need to implement ET is a text control that allows setting tab widths in pixels
You mean postscript....snip...Perhaps super sized kerning on variable width fonts...