カスタムデータ拡張機能
カスタムデータ形式を使用すると、拡張機能の作成者はコードを書くことなく、VS CodeのHTML/CSS言語サポートを簡単に拡張できます。
拡張機能でカスタムデータを使用するための2つの貢献点は以下の通りです。
contributes.html.customDatacontributes.css.customData
例えば、拡張機能のpackage.jsonにこのセクションを含めることで
{
"contributes": {
"html": {
"customData": ["./html.html-data.json"]
},
"css": {
"customData": ["./css.css-data.json"]
}
}
}
VS Codeは両方のファイルで定義されたHTML/CSSエンティティを読み込み、それらのエンティティに対して自動補完やホバー情報などの言語サポートを提供します。
microsoft/vscode-extension-samplesでcustom-data-sampleを見つけることができます。