I use css like this:
const styles = {
foo: {
color: \'red\'
}
}
and I want emmet to expand
Emment configuration or enabling is editor specific. In VSCode, You need to enable it for current work space. Follow theses steps. (If you are busy, follow bold letters.)
Ctrl + ,
or Cmd + ,
or File > Preferences > Settings. This will open Settings window.Edit in settings.json
under Preferences.You'll see following content by default (my version is 1.35.0) for the new version please see Kevin's comment
{
"folders": [],
"settings": {}
}
Change the content to below
{
"folders": [],
"settings": {
"emmet.includeLanguages": {
"javascript": "javascriptreact"
}
}
}
Save the file Ctrl + S
.
Go to your .jsx
file, type .myClass
. Press tab. It should expand to following.
EDIT: To obtain {myClass} instead of "myClass"
Currently it's a pending [feature request][3]. But you can go to `VSCodeInstallationDir/resources/app/extensions/emmet` and apply the patch. (using `npm i`)