Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Tweak HTML/XML related selectors in settings (#189)
* Fix settings indentation This commit common indentation style to all settings. According to .editorconfig `tabs` seem preferred indentation. * Fix html syntax scope Fixes #188 Ensure to detect embedded HTML code, but exclude embedded source in HTML. This commit enables Emmet in e.g. Astro templates of scope: `source.astro text.html.astro`. It however disables it within embedded sources of scope `text.html source`. related with SublimeText/Astro#10 * Fix HTML/XML abbreviation scopes Fixes #184 Fixes Sublime-Instincts/BetterTwig#40 This commit fixes abbreviations being disabled in various template syntaxes such as Jinja2 or Twig, which use common `text.html meta.template` scope to enable template related snippets and completions in all sub-syntaxes with easy/short selectors. Instead of excluding all meta scopes by `- meta`, only relevant ones are, which indicate embedded or interpolated templating code or html tags. `text.html.cfml - meta.tag` is removed as it is coverd by `text.html - text.html meta.tag`. Note each negative selector is prefixed with `text.html` to make sure to match only parts within HTML/XML, even if it is embedded in another source code. That's required to keep abbreviations working in e.g. `source.astro text.html`.
- Loading branch information