submenu on context menuitem in vscode extensions

Viewed 908

i see a lot of github issues that seem to indicate that the ability to add a submenu that drops down when we click on a custom context menu item, say in explorer/context, was added in Sep 2020, but i can't find it in the extensions documentation. can someone point me to that? Thanks, Nilesh

1 Answers

The syntax:

{
  "contributes": {
    "menus": {
      "scm/title": [
        {
          "command": "git.commit",
          "group": "navigation"
        },
        {
          "submenu": "git.stage",
          "group": "navigation"
        }
      ],
      "git.stage": [
        {
          "command": "git.stageAll",
          "group": "navigation"
        },
        {
          "command": "git.stageUntracked",
          "group": "navigation"
        }
      ]
    },
    "submenus": [
      {
        "id": "git.stage",
        "label": "Stage",
        "icon": "$(something)"
      }
    ]
  }
}

see: https://github.com/microsoft/vscode/issues/100172#issuecomment-645203070

Related