Hey deanrie,
sharing my keybinding.json:
[
{
"key": "f18",
"command": "editor.action.acceptCursorTabSuggestion",
"when": "cpp.shouldAcceptTab"
},
{
"key": "shift+pageup",
"command": "workbench.action.terminal.openNativeConsole",
"when": "!terminalFocus"
},
{
"key": "shift+cmd+c",
"command": "-workbench.action.terminal.openNativeConsole",
"when": "!terminalFocus"
},
{
"key": "shift+cmd+k",
"command": "copyRelativeFilePath",
"when": "editorFocus"
},
{
"key": "cmd+k shift+alt+cmd+c",
"command": "-copyRelativeFilePath",
"when": "editorFocus"
},
{
"key": "alt+cmd+z",
"command": "gitlens.diffWithPrevious",
"when": "editorTextFocus && !isInDiffEditor && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /tracked/"
},
{
"key": "alt+,",
"command": "-gitlens.diffWithPrevious",
"when": "editorTextFocus && !isInDiffEditor && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /tracked/"
},
{
"key": "alt+cmd+z",
"command": "gitlens.diffWithPrevious",
"when": "editorTextFocus && !isInDiffEditor && config.gitlens.keymap == 'chorded' && gitlens:activeFileStatus =~ /tracked/"
},
{
"key": "alt+cmd+g ,",
"command": "-gitlens.diffWithPrevious",
"when": "editorTextFocus && !isInDiffEditor && config.gitlens.keymap == 'chorded' && gitlens:activeFileStatus =~ /tracked/"
},
{
"key": "shift+alt+cmd+i",
"command": "workbench.action.quickchat.toggle",
"when": "chatIsEnabled"
},
{
"key": "shift+cmd+i",
"command": "-workbench.action.quickchat.toggle",
"when": "chatIsEnabled"
},
{
"key": "shift+cmd+i",
"command": "composer.openAsEditor"
},
{
"key": "cmd+h",
"command": "cursorai.action.generateInTerminal",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "shift+cmd+i",
"command": "workbench.action.toggleMaximizeEditorGroup",
"when": "editorPartMaximizedEditorGroup || editorPartMultipleEditorGroups"
},
{
"key": "cmd+r cmd+m",
"command": "-workbench.action.toggleMaximizeEditorGroup",
"when": "editorPartMaximizedEditorGroup || editorPartMultipleEditorGroups"
},
{
"key": "tab",
"command": "-editor.action.acceptCursorTabSuggestion",
"when": "cpp.shouldAcceptTab"
},
{
"key": "cmd+i",
"command": "composerMode.agent"
},
{
"key": "cmd+l",
"command": "composerMode.chat"
},
{
"key": "cmd+i shift+cmd+i",
"command": "composerMode.edit"
},
{
"key": "cmd+i",
"command": "composerMode.agent"
},
{
"key": "shift+cmd+i",
"command": "composerMode.edit"
},
{
"key": "cmd+k",
"command": "-cursorai.action.generateInTerminal",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported || terminalHasBeenCreated && terminalPromptBarVisible || terminalProcessSupported && terminalPromptBarVisible"
},
{
"key": "f18",
"command": "editor.action.acceptCppSuggestion"
},
{
"key": "f18",
"command": "editor.action.inlineSuggest.acceptNextInlineEditPart"
},
{
"key": "f18",
"command": "editor.action.inlineSuggest.acceptNextLine"
},
{
"key": "f18",
"command": "editor.controlCommon.acceptSuggestion"
},
{
"key": "shift+enter",
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "\\\r\n"
},
"when": "terminalFocus"
},
{
"key": "cmd+/",
"command": "editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "cmd+/",
"command": "-editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
}
]
This is what I see when I search for `acceptCursorTabSuggestion in Keyboard Shortcuts:
Interestingly, after creating a new temporary profile and switching editor.action.acceptCursorTabSuggestion to F18, it is working as expected.