Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Elastic Tabstops #1333

Open
jpmhouston opened this issue Jul 11, 2022 · 2 comments
Open

Elastic Tabstops #1333

jpmhouston opened this issue Jul 11, 2022 · 2 comments
Labels
request feature requests from users

Comments

@jpmhouston
Copy link

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 jpmhouston added the request feature requests from users label Jul 11, 2022
@1024jp
Copy link
Member

1024jp commented Jul 12, 2022

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

@martinengelke
Copy link

martinengelke commented Jul 23, 2024

Would be perfect for languages like python where tabs (alignment) are intended as part of the code. I often stumbled across that, coming from c.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
request feature requests from users
Development

No branches or pull requests

3 participants