PackageDev, the package for package developers (and normal users alike) has finally been updated to the Next Generation™ of Sublime Text technology. As such, it is only available for newer builds (3118 or higher).
Documentation and User Guide
Documentation has been moved to the repository’s wiki with lots of detailed descriptions and screenshots:
Changelog
-
All syntax definitions have been rewritten from scratch in the new .sublime-syntax format (excluding
*-tmLanguage
syntaxes).
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
See this thread for pre-release discussion.