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

Consider distributing through TextMate bundles #3

Open
jeremydouglass opened this issue Apr 22, 2020 · 7 comments
Open

Consider distributing through TextMate bundles #3

jeremydouglass opened this issue Apr 22, 2020 · 7 comments
Labels
enhancement New feature or request

Comments

@jeremydouglass
Copy link

...this would make it automatically installable through the TextMate > Preferences > Bundles panel.

Thanks for developing and sharing this!

@ephread
Copy link
Collaborator

ephread commented Apr 28, 2020

Hey @jeremydouglass, good idea! I have no idea how to publish them, though. I tried to find that information, but my search proved fruitless. Do you know how it's done?

@jeremydouglass
Copy link
Author

Good point.

It used to be through SVN, but I believe (but am not certain) that what currently happens is that the textmate github account forks a repo containing a tmbundle, and that these get served to the TextMate > Preferences > Bundles installer. You can see its forked repos here:

https://github.com/textmate?q=tmbundle&type=&language=

...and the names and last commit dates line up with dates listed in the bundles installer.

To publish, you might need to reach out to @textmate -- possibly through the https://macromates.com/support support contact channels -- and say "please include my bundle!" which then gets forked. To update, you would commit more changes and then ask textmate to pull its fork up to date... or so I suspect (but don't know)

You are right, I can't find recent documentation. That said, 15 bundles were updated in the last year, so there is activity there.

@ephread
Copy link
Collaborator

ephread commented May 7, 2020

Interesting, thanks a lot for the rundown @jeremydouglass!

Since it's not an automated process, I'd be inclined to wait a bit until all the bugs have been ironed out in the grammar. Plus, I looked at the expected structure and it would definitely require hosting the grammar in another repo.

I'll mark this issue as enhancement and keep you posted. 🙂

@ephread ephread added the enhancement New feature or request label May 7, 2020
@jeremydouglass
Copy link
Author

jeremydouglass commented May 7, 2020

Thank you @ephread -- if you want to post any of those bugs as GitHub issues than I am happy to try to test or try fixes if I can -- I use TextMate every day.

@ephread
Copy link
Collaborator

ephread commented May 7, 2020

No worries, thanks for help!

I know of a few issues, and I'm still writing some tests cases, but at the moment what I need is some real-world testing. If you have an ink project, big or small and you're willing to spend some time doing visual inspection of the highlighting, that would be awesome!

@jeremydouglass
Copy link
Author

Sure -- I have some real-world projects on-hand. I'm not sure how completely they use the entire .ink feature set, so there are surely cases that they would miss, but happy to take a look.

@ephread
Copy link
Collaborator

ephread commented May 7, 2020

Awesome, feel free to open an issue if you find something funny. I created a new issue template to make things easier.

Thanks again for giving me a hand, it's much, much appreciated!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants