Why does Emmet try abbreviate words starting with Capital letters even though they are not components nor valid html tag? I find the abbreviations useful for jsx related tasks but it also tries to abbreviate anything that is a capital letter. This make it frustrating to use when trying to fill in multiple div tags.
This issue is related to text but I couldn't solve it by using
"emmet.syntaxProfiles": {
"html": {
"tag_case": "lower"
}
}
I don't want to turn the abbreviations off as they are mostly useful. Any ideas?
Tried :
"emmet.syntaxProfiles": {
"html": {
"tag_case": "lower"
}
}
and adjusting the settings on emmet
The culprit is the call to
makeSnippetSuggestionin@vscode/emmet-helper. That call is made withindoCompletehere- especially pay attention to the part that doesconst currentAbbr = abbreviation + snippetKey.substr(prefix.length);. TL;DR I don't see a way at the time of this writing to prevent this from happening. If you want to be able to do that, then you should raise an issue ticket.