-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
feature-requestNew feature or requestNew feature or request
Description
Bat and Zola both use syntect for highlighting syntaxes and have their own folder for additional syntaxes on top of the official Sublime repo. It would be a good idea to merge so there is one known source of syntaxes that all of syntect users can contribute to.
The idea would be:
- have a third party repo containing the syntax files
- keep the patches that bat has since they solve issues
- pretty much any .sublime-syntax should be accepted as long as it's not a duplicate of an existing one (Zola highlights .srt for example, which is not strictly a programming language but can be useful in various contexts)
- build step is up to the consumer: bat seems to have a built in method for it while Zola has a small Rust script (https://github.com/getzola/zola/blob/master/components/config/examples/generate_sublime.rs) that prints a blurb pasted in the docs.
A bonus point for syntect is to have a Rust CI setup on that repo that tests every syntax for both rust-onig and fancy-regex, which can be used to report potential bugs/issues.
Metadata
Metadata
Assignees
Labels
feature-requestNew feature or requestNew feature or request