PackageDev
PackageDev copied to clipboard
TextMate Preferences: Refactor Syntax
Fixes #377
This PR ...
- completely refactors/rewrites Property List and TextMate Preferences syntax
- switch to sublime-syntax v2
- inherit TextMate Preferences from Property List
- introduce a common scheme of context structure for all kinds of tags for consistent behavior
- adds a bailout to not escalate illegal highlighting beyound array/dict boundaries.
- adjusts completions/snippet selectors
- fixes broken and cleans up obsolete completion/snippet selectors
- adds some completions/snippets
- fixes Goto Symbol for various symbols
Note: Majority of scopes is kept unchanged or tweaked only a little bit as many packages/color schemes seem to rely on them.