diff --git a/profiles/main/data/keybindings-linux.json b/profiles/main/data/keybindings-linux.json index 32a6dd1..d95eeee 100644 --- a/profiles/main/data/keybindings-linux.json +++ b/profiles/main/data/keybindings-linux.json @@ -31,7 +31,7 @@ "isRegex": true, "replaceString": "", } - } + }, { "key": "ctrl+[Minus]", "command": "editor.action.insertSnippet", @@ -52,5 +52,15 @@ "args": { "snippet": "{{ ${CLIPBOARD} }}" } + }, + { + "key": "ctrl+k", + "command": "git.openFile", + "when": "isInDiffEditor" + }, + { + "key": "ctrl+k", + "command": "git.openChange", + "when": "!isInDiffEditor" } ] \ No newline at end of file diff --git a/profiles/main/data/settings.json b/profiles/main/data/settings.json index 1a8b733..3084f54 100644 --- a/profiles/main/data/settings.json +++ b/profiles/main/data/settings.json @@ -177,4 +177,13 @@ "editor.find.autoFindInSelection": "multiline", "ansible.validation.lint.arguments": "--skip-list=var-naming[no-role-prefix],fqcn[action-core],yaml[line-length] --fix=all", "diffEditor.ignoreTrimWhitespace": false, + "security.promptForLocalFileProtocolHandling": false, + "git.alwaysShowStagedChangesResourceGroup": true, + "git.blame.ignoreWhitespace": true, + "git.supportCancellation": true, + "github.branchProtection": false, + "files.exclude": { + "**/.ansible": true + }, + "chat.extensionUnification.enabled": false, } \ No newline at end of file