CotEditor icon indicating copy to clipboard operation
CotEditor copied to clipboard

Elastic Tabstops

Open jpmhouston opened this issue 2 years ago • 2 comments

I'm interested in a text editor that featured elastic tabstops. For an open-source app such as this I'd be willing to work on the implementation.

Elastic tabstops is a great, old (ish) idea for source code tab handling but has been languishing without much support from text editors. It's described on the website https://nickgravgaard.com/elastic-tabstops/

I was considering looking into the Atom plug-in that attempted to implement this, but the author talked about trouble with the app API not having the flexibility needed for the feature. And now Atom is dead so... I also thought about looking for/contributing to a VSCode plug-in. Inventor Nick had a plug-in for old VS, maybe similarities with the modern might mean it was possible, but then I remembered that I still hate everything relating to Microsoft.

Also just wondering if any of the contributors to this app has had elastic tabstops on their radar in the slightest. After all, it was a long time ago that it headlined on whatever-the-HN-of-the-day-was (slashdot/digg/...). Thanks

jpmhouston avatar Jul 11 '22 07:07 jpmhouston

Thank you for the request. Sounds interesting. However, at the same time, I worry about the performance, especially on large files. Let me think.

1024jp avatar Jul 12 '22 05:07 1024jp