-
Notifications
You must be signed in to change notification settings - Fork 10
is it possible to bind keys in modaledit with when clauses? #28
Copy link
Copy link
Open
Description
In vscode I have the rust-analyzer extension for programming in Rust. This extension has a special command for the Enter key: https://rust-analyzer.github.io/manual.html#on-enter. It requires to have the following binding in keybindings.json:
{
"key": "Enter",
"command": "rust-analyzer.onEnter",
"when": "editorTextFocus && !suggestWidgetVisible && editorLangId == rust"
},Becase keys defined in keybindings.json can only run a single command, not "sequence of commands" like those in modaledit.keybindings, I cannot make the Enter key to run the "rust-analyzer.onEnter" command and activate the insertion mode.
Is it possible to bind this "rust-analyzer.onEnter" command to "\n" in modaledit.keybindings when editorLangId == rust, while keeping the existing "\n" behaviour for other programming languages?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels