Closed
Description
openedon Feb 25, 2020
- VSCode Version: 1.42.0
- OS Version: Ubuntu 18.04.3
The when
expression that contains parentheses which we set for a keybinding defined in the contribution point of our extension results into a corrupted (invalidly transformed expression in user's keybinding settings), e.g. the following declaration:
{
"command": "extension.helloWorld",
"key": "enter",
"when": "editorLangId == rust && !suggestWidgetVisible && (!vim.active || vim.mode == 'Insert')"
}
produces the following invalid when expression:
Steps to Reproduce:
- Go to the following repo with the reproduction
- Follow the steps in README.md
Does this issue occur when all extensions are disabled?: Yes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment