v3.0.0 (2017-09-09)
Documentation has been moved to the repository's wiki:
https://github.com/SublimeText/PackageDev/wiki
-
All syntax definitions have been rewritten from scratch
in the new .sublime-syntax format (excluding*-tmLanguagesyntaxes).As a result, all file paths to the syntax definitions have changed
and you may have to re-set or re-open any files using them.In the process, all snippets and completions have been updated
and more have been added,
including auto-completions for all available commands
and their arguments.Entirely new syntax definitions have been added for:
- new syntax definition files
- menu files
- project files
- tmPreferences files (and generic property lists)
-
Settings are linted, have auto-completion and helpful tooltips.
Settings descriptions and possible values
are parsed from a setting's comment,
as long as the package provides one.Side-by-side settings also have quick link for editing them.
-
New and intelligent templates for old and new resource files.
With a package's folder added to a project,
open the command palette withPackageDev: New. -
Some goodies for writing syntax tests:
- Completions of scope selectors
- Highlighting of the region that is being tested with the current line
- Automatic assignment of the specified syntax
-
A new command to create a package:
PackageDev: Create Package
-
All commands have been renamed to include the
packagedev_prefix.Remember to update your key bindings, if you have any.
-
Other various fixes or tweaks