├── .eslintrc.js ├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build.yml │ └── deploy.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── package.json ├── src ├── bindingComparer.ts ├── charCode.ts ├── commandRelay.ts ├── config │ ├── bindingItem.ts │ ├── condition.ts │ ├── menuConfig.ts │ └── whichKeyConfig.ts ├── constants.ts ├── dispatchQueue.ts ├── extension.ts ├── menu │ ├── baseWhichKeyMenu.ts │ ├── descBindMenu.ts │ ├── descBindMenuItem.ts │ ├── repeaterMenu.ts │ ├── transientMenu.ts │ └── whichKeyMenu.ts ├── statusBar.ts ├── test │ ├── runTest-node.ts │ ├── runTest-web.ts │ └── suite │ │ ├── dispatchQueue.test.ts │ │ ├── extension.test.ts │ │ ├── index-node.ts │ │ ├── index-web.ts │ │ ├── menu │ │ └── whichkeyMenu.test.ts │ │ └── testUtils.ts ├── utils.ts ├── version.ts ├── whichKeyCommand.ts ├── whichKeyRegistry.ts └── whichKeyRepeater.ts ├── tsconfig.json └── webpack.config.js /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/package.json -------------------------------------------------------------------------------- /src/bindingComparer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/bindingComparer.ts -------------------------------------------------------------------------------- /src/charCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/charCode.ts -------------------------------------------------------------------------------- /src/commandRelay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/commandRelay.ts -------------------------------------------------------------------------------- /src/config/bindingItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/config/bindingItem.ts -------------------------------------------------------------------------------- /src/config/condition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/config/condition.ts -------------------------------------------------------------------------------- /src/config/menuConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/config/menuConfig.ts -------------------------------------------------------------------------------- /src/config/whichKeyConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/config/whichKeyConfig.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/dispatchQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/dispatchQueue.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/menu/baseWhichKeyMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/menu/baseWhichKeyMenu.ts -------------------------------------------------------------------------------- /src/menu/descBindMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/menu/descBindMenu.ts -------------------------------------------------------------------------------- /src/menu/descBindMenuItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/menu/descBindMenuItem.ts -------------------------------------------------------------------------------- /src/menu/repeaterMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/menu/repeaterMenu.ts -------------------------------------------------------------------------------- /src/menu/transientMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/menu/transientMenu.ts -------------------------------------------------------------------------------- /src/menu/whichKeyMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/menu/whichKeyMenu.ts -------------------------------------------------------------------------------- /src/statusBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/statusBar.ts -------------------------------------------------------------------------------- /src/test/runTest-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/test/runTest-node.ts -------------------------------------------------------------------------------- /src/test/runTest-web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/test/runTest-web.ts -------------------------------------------------------------------------------- /src/test/suite/dispatchQueue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/test/suite/dispatchQueue.test.ts -------------------------------------------------------------------------------- /src/test/suite/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/test/suite/extension.test.ts -------------------------------------------------------------------------------- /src/test/suite/index-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/test/suite/index-node.ts -------------------------------------------------------------------------------- /src/test/suite/index-web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/test/suite/index-web.ts -------------------------------------------------------------------------------- /src/test/suite/menu/whichkeyMenu.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/test/suite/menu/whichkeyMenu.test.ts -------------------------------------------------------------------------------- /src/test/suite/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/test/suite/testUtils.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/version.ts -------------------------------------------------------------------------------- /src/whichKeyCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/whichKeyCommand.ts -------------------------------------------------------------------------------- /src/whichKeyRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/whichKeyRegistry.ts -------------------------------------------------------------------------------- /src/whichKeyRepeater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/src/whichKeyRepeater.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VSpaceCode/vscode-which-key/HEAD/webpack.config.js --------------------------------------------------------------------------------