Contd. from #21943 Emmet Actions: - [x] Increment/Decrement by n - [x] Evaluate Math Expression - [x] Toggle Comment - [x] Multi cursor support for Wrap with abbreviation and Expand abbr commands #27621 Port current Emmet customizations to the new model: - [x] `Emmet: Expand Abbreviation` command in languages that are not supported by emmet explicitly like php #28286 - [x] Port customization of [output profile](https://docs.emmet.io/customization/syntax-profiles/) - [x] Port customization of [variables](https://github.com/emmetio/emmet/blob/master/lib/snippets.json#L2-L8) in emmet snippet. In new emmet, this will be via a new setting `emmet.variables` - [x] Port the use of `emmet.extensionsPath` for custom variables and profiles #28465 - [x] Port the use of `emmet.exlcudeLanguages` Optimize Emmet expansions - [x] Use right language in case of embedded language. For eg: <style> block in html should use css #28039 - [x] Use regex to filter out invalid abbreviations. #27628 and #27975 - [x] Dont provide emmet suggestion inside the html tag or inside css selectors #28829 - [x] Use VS Code specific stream reader for more efficient html and css parser - [x] Enable language extensions to call emmet completion provider #29114 Others: - [x] Add typings Deferred Emmet Actions: - Update Image Size (Pending resolution of https://github.com/emmetio/atom-plugin/issues/21) - Reflect CSS Value (No re-usable module from emmet yet. We should probably do this on our own)
Contd. from #21943
Emmet Actions:
Port current Emmet customizations to the new model:
Emmet: Expand Abbreviationcommand in languages that are not supported by emmet explicitly like php 1.13.0 | New Emmet expansion suggestions don't honor emmet.syntaxProfiles setting #28286emmet.variablesemmet.extensionsPathfor custom variables and profiles "emmet.extensionsPath" incompatible with "emmet.useNewEmmet": true #28465emmet.exlcudeLanguagesOptimize Emmet expansions
Others:
Deferred Emmet Actions: