It’s probably a newbie failure to find the right page or terminology, but I’m not quite understanding how to make a package, and, indeed, whether I want to make a package.
I want to add some Lilypond support to this editor. I gather from other posts here that I can grab a tmlanguage file from Textmate, and, assuming the license allows for free use, place it in a package directory, and get Sublime to use it. That will handle syntax highlighting, or serve as a beginning of such.
I also see that plugins can be created, and see there is an API for it.
I see from browsing packages that they’re just directories full of files with the various extensions Sublime uses for plugins, snippets, macros, and languages.
But I’m not quite understanding what makes a package a package–do they all get registered with the editor upon startup, are they activated by doing something in particular, are they anything more than a directory full of these various kinds of things.
I’d appreciate a gentle push in the right direction.