These packages are developed against the latest Sublime Text 3 Dev Build. Bugs may exist on older builds, and the format used is not compatible with builds older than 3092.
If you want to make changes to these packages and test them locally, fork this repository and then symlink the changed packages into your Packages folder.
Replace Python
in the following commands with the name of the syntax to install.
$ git clone https://github.com/sublimehq/Packages.git
$ ln -s `pwd`/Packages/Python ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/
$ git clone https://github.com/sublimehq/Packages.git
$ ln -s `pwd`/Packages/Python ~/.config/sublime-text-3/Packages/
On Windows, you can use directory junctions instead of symlinks (symlinks require administrative rights; directory junctions don't):
# Using PowerShell
PS> git clone https://github.com/sublimehq/Packages.git
PS> cmd /c mklink /J "$env:APPDATA/Sublime Text 3/Packages/Python" (convert-path ./Packages/Python)
Alternatively, download the portable version, and clone this repository directly as a subdirectory of the Data folder.
After you've finished, keep in mind that you're now overriding a default package. When Sublime Text updates to a new version, you'll run the risk of having an out-of-date package unless you pull the latest changes from this repository.
All contents are licensed under the following licenses, which allow for free commercial use and distribution of the files:
All files are licensed under the sublimehq/Packages MIT + Common License*, with different licenses for files generated by following the steps in a directory containing a SOURCE file:
Directory | License | Source |
---|---|---|
All, except those specified below | MIT + Common License* | sublimehq/Packages |
Kotlin/ | Apache License 2.0 | vkostyukov/kotlin-sublime-package |
Dockerfile/ | Apache License 2.0 | moby/moby |
COBOL/ | Apache License 2.0 | bitlang/sublime_cobol |
Dart/ | BSD 3-Clause License | guillermooo/dart-sublime-bundle-releases |
Cuda/ | BSD 3-Clause License | harrism/sublimetext-cuda-cpp |
Thrift/ | Common License* | textmate/thrift.tmbundle |
Smarty/ | Common License* | amitsnyderman/sublime-smarty |
Postscript/ | Common License* | textmate/postscript.tmbundle |
Plist/ | Common License* | textmate/property-list.tmbundle |
Ninja/ | Common License* | textmate/ninja.tmbundle |
Mediawiki/ | Common License* | slimsag/mediawiki.tmbundle |
Maven/ | Common License* | textmate/maven.tmbundle |
Man/ | Common License* | textmate/man-pages.tmbundle |
Forth/ | Common License* | textmate/forth.tmbundle |
F#/ | Common License* | textmate/f-sharp.tmbundle |
Cython/ | Common License* | textmate/cython.tmbundle |
Cron/ | Common License* | textmate/cron.tmbundle |
CapnProto/ | Common License* | textmate/capnproto.tmbundle |
CMake/ | Common License* | textmate/cmake.tmbundle |
ASP-VB-NET/ | Common License* | textmate/asp.vb.net.tmbundle |
Vue/ | MIT License | vuejs/vue-syntax-highlight |
TypeScript/ | MIT License | Microsoft/TypeScript-TmLanguage |
Swift/ | MIT License | quiqueg/Swift-Sublime-Package |
Stylus/ | MIT License | billymoon/Stylus |
Starlark/ | MIT License | slimsag/vscode-bazel |
Smalltalk/ | MIT License | textmate/smalltalk.tmbundle |
SASS/ | MIT License | slimsag/sass-textmate-bundle |
Rust/ | MIT License | rust-lang/rust-enhanced |
Protobuf/ | MIT License | VcamX/protobuf-syntax-highlighting |
PowerShell/ | MIT License | slimsag/EditorSyntax |
MSBuild/ | MIT License | tillig/SublimeMSBuild |
LESS/ | MIT License | textmate/less.tmbundle |
JavaScript/ | MIT License | slimsag/Sublime-JS-Custom-Generated |
HLSL/ | MIT License | MattSutherlin/HLSL_ST3 |
GLSL/ | Unlicense | euler0/sublime-glsl |
Fish/ | MIT License | Phidica/sublime-fish |
Ethereum/ | MIT License | davidhq/SublimeEthereum |
Cg/ | MIT License | noct/sublime-shaders |
This indicates a common license used in TextMate syntax/grammar bundles, which reads as follows:
If not otherwise specified (see below), files in this repository fall under the following license:
Permission to copy, use, modify, sell and distribute this software is granted. This software is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose.
An exception is made for files in readable text which contain their own license information, or files where an accompanying file exists (in the same directory) with a “-license” suffix added to the base-name name of the original file, and an extension of txt, html, or similar. For example “tidy” is accompanied by “tidy-license.txt”.
If an exception is made for the file we use, it must be noted as such in the table above.