After the last update, Emmet is working in some different (incorrect) way.
If I\'m typing usual code in Emmet syntax like:
.row>.col*2
I just ran into this same problem, but I have a slightly different reason for it. Not only did I need to set triggerExpansionOnTab to true, but I also needed to set the included languages in the settings.json file.
In my case, Emmet was not activated for blade.php files. So, I needed to add "blade":"html"
within the includedLanguages
section.
Full example:
"emmet.triggerExpansionOnTab": true,
"emmet.includeLanguages": {
"javascript": "javascript",
"vue-html": "html",
"php": "html",
"blade": "html",
}
Adding this might also help:
"emmet.useNewEmmet": true,