Sublime Packages is a collection of syntax highlighting files shipped with Sublime Text and Sublime Merge.
The project provides syntax definitions that enable accurate code highlighting across numerous programming languages and file formats. These definitions use Sublime's syntax format and are developed against the latest development build of Sublime Text. Users who want to modify or test syntax packages locally can fork the repository and symlink changed packages into their Packages folder, with platform-specific instructions provided for OS X, Linux, and Windows. The tool requires Build 4095 or later and is not compatible with older builds.
Developers should adopt this project if they need to customize syntax highlighting for Sublime Text or contribute improvements to existing syntax definitions. The repository suits those who want to extend language support or fix highlighting issues in their editor. The project explicitly does not accept pull requests for entirely new packages at this stage, as new packages can conflict with packages installed via Package Control, though this is noted as a planned area for future changes. Contributors should be aware that overriding default packages requires careful management: upstream changes may leave local versions out-of-date after Sublime Text updates, and deleted or renamed files in a local package may still be picked up from the shipped version unless the entire package is replaced with an installed package of the same name.
Development activity shows consistent engagement with pull requests that follow structured guidelines. Contributors are expected to prefix pull requests with the package name, keep changes small and self-contained for faster review, include syntax tests when modifying syntax files, and provide performance measurements for significant changes. The project maintains a linear commit history through squashing on merge. Releases are tagged in the repository, allowing users to track which package versions shipped with specific Sublime Text builds.