Well disregard that, it looks like the original author already tried it with Scintilla, but it didn't work out:
http://groups.google.com/group/scintilla-interest/browse_thread/thread/44fca717735f860e/9275ab81016110a5?lnk=gst&q=elastic+tabstop# On 10/18/10, Andrej Mitrovic <andrej.mitrov...@gmail.com> wrote: > I think you might get away with modifying Scite, not necessarily > Scintilla. Since Scite is the one that takes care of indentation, > folding, etc., maybe it can be modified to use elastic tabstops. > Personally I find Scite's C++ codebase quite readable. (at least after > a pass of the uncrustify code beautifier :p). > > I'll take a look at the full documentation of that elastic tabstops > trick and see if I can recreate it in D. It sounds like a fun project. > > On 10/17/10, Nick Sabalausky <a...@a.a> wrote: >> "Andrej Mitrovic" <andrej.mitrov...@gmail.com> wrote in message >> news:mailman.597.1287068756.858.digitalmar...@puremagic.com... >>> On 10/6/10, Nick Sabalausky <a...@a.a> wrote: >>> >>> I wouldn't know if there are any bottlenecks in the Scintilla >>> codebase, so I can't judge if it's worth porting to D. But it already >>> works and you can use it from D already, so why go through all the >>> trouble of rewriting it? :-) >> >> I've been tempted to try to add support for elastic tabstops, but the >> idea >> of diving into a C/C++ codebase again is rather off-putting. But I'm not >> actually going to go and port Scintilla just to do that ;) >> >> >> >