KaranAhlawat / scala-ts-mode

A tree-sitter based Emacs major-mode for the Scala programming language
GNU General Public License v3.0
37 stars 6 forks source link

Consider submitting this package to elpa, or GNU Emacs core #1

Closed VitalyAnkh closed 8 months ago

VitalyAnkh commented 1 year ago

There are no similar packages within elpa or GNU Emacs. Please consider submitting this package to these.

This should be a long-term goal, and you should keep the code style and license compliant with GNU Emacs to achieve this :heart:.

KaranAhlawat commented 1 year ago

I agree. I'd like for it to be in an official repository too, but the package is far from a stable state. Maybe once that happens, I'll see what the process for submitting it to one of those is.

On the other hand, do you have any references for the code style that is compliant with GNU Emacs?

VitalyAnkh commented 1 year ago

I suggest adding some elisp checks: https://github.com/KaranAhlawat/scala-ts-mode/pull/2

I'm also learning tree-sitter. Will contribute to the parser someday.

KaranAhlawat commented 1 year ago

Thank you so much! Feel free to ask if you have any questions regarding tree-sitter (or the package in general).

I'll be keeping this issue open till we get it to a package repository.

KaranAhlawat commented 8 months ago

Okay, so to my (pleasent) surprise, this package is now available on MELPA, thanks to @0kaguya . I will be closing this issue and updating the README.