This is a work-in-progress PR to allow other packages to provide highlighting profiles.
Works:
Consume profile service
Show error when profile does not exist (a.k.a. profile package does not exist)
Does not work:
Atom's service API is a little funky, which means that sometimes an error will appear because the profile provider has not been activated yet. I'll find a workaround or wait for Atom to fix their system.
Not implemented yet:
A profile provider should also have a way to test its profile.
This is a work-in-progress PR to allow other packages to provide highlighting profiles.
Works:
Does not work:
Not implemented yet: