message: More improvements for the internal command definitions.
diff: "command": "extraterm:window.closePane",
  "title": "Close Pane",
  "category": "window",
  + "icon": "far fa-window-close",
  "when": "",
  "contextMenu": true
  },
  "command": "extraterm:terminal.copyToClipboard",
  "title": "Copy to clipboard",
  "category": "terminal",
  + "icon": "far fa-copy",
  "when": "terminalFocus"
  },
  {
  "command": "extraterm:terminal.pasteFromClipboard",
  "title": "Paste from clipboard",
  "category": "terminal",
  + "icon": "fa fa-clipboard",
  "when": "terminalFocus"
  },
  {
  "icon": "fa fa-angle-double-up",
  "when": "terminalFocus"
  },
  - {
  - "command": "extraterm:terminal.copyToClipboard",
  - "title": "Copy to clipboard",
  - "category": "terminalCursorMode",
  - "icon": "far fa-copy",
  - "when": "isCursorMode"
  - },
  {
  "command": "extraterm:terminal.enterNormalMode",
  "title": "Exit cursor mode",
  "category": "terminalCursorMode",
  "when": "isCursorMode"
  },
  - {
  - "command": "extraterm:terminal.goToNextFrame",
  - "title": "Go to next frame",
  - "category": "terminalCursorMode",
  - "when": "terminalFocus"
  - },
  - {
  - "command": "extraterm:terminal.goToPreviousFrame",
  - "title": "Go to previous frame",
  - "category": "terminalCursorMode",
  - "when": "terminalFocus"
  - },
  - {
  - "command": "extraterm:terminal.increaseFontSize",
  - "title": "Increase font size",
  - "category": "terminalCursorMode",
  - "when": "terminalFocus"
  - },
  {
  "command": "extraterm:textEditor.addCursorAbove",
  "title": "Add cursor above",
  "category": "terminal",
  "when": "terminalFocus"
  },
  - {
  - "command": "extraterm:terminal.copyToClipboard",
  - "title": "Copy to clipboard",
  - "category": "viewer",
  - "when": "viewerFocus"
  - },
  - {
  - "command": "extraterm:terminal.decreaseFontSize",
  - "title": "Decrease font size",
  - "category": "viewer",
  - "when": "terminalFocus"
  - },
  - {
  - "command": "extraterm:terminal.increaseFontSize",
  - "title": "Increase font size",
  - "category": "viewer",
  - "when": "terminalFocus"
  - },
  - {
  - "command": "extraterm:terminal.pasteFromClipboard",
  - "title": "Paste from clipboard",
  - "category": "viewer",
  - "icon": "fa fa-clipboard",
  - "when": "terminalFocus"
  - },
  - {
  - "command": "extraterm:terminal.resetFontSize",
  - "title": "Reset font size",
  - "category": "viewer",
  - "when": "terminalFocus"
  - },
  {
  "command": "extraterm:global.globalMaximize",
  "title": "Maximize window",
  