独自の拡張子のファイルを開いた時のコンテキストメニューにコマンドを追加する
VSCode拡張機能の開発で、コンテキストメニューにコマンドを追加するには package.json の contributes.menus に editor/context を追加します。
"contributes": {
"editor/context": [
{
"when": "resourceExtname == .mdcat",
"command": "extension.helloWorld",
"group": "YourGroup@1"
}
]
}
}
このとき when パラメータにコンテキストメニューを表示したい条件を記述すればOK。例では拡張子が .mdcat のときにメニューを追加します。