feat: track VSCode settings and keybindings in dotfiles

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-22 11:20:20 +02:00
co-authored by Claude Sonnet 4.6
parent f6fcf9ff57
commit e3cc576d96
3 changed files with 101 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
[
{
"key": "shift+enter",
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "\u001b\r"
},
"when": "terminalFocus"
}
]
+87
View File
@@ -0,0 +1,87 @@
{
"workbench.externalBrowser": "chrome",
"explorer.confirmPasteNative": false,
"javascript.updateImportsOnFileMove.enabled": "never",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"ruby.rubocop.executePath": "",
"ruby.rubocop.configFilePath": ".rubocop.yml",
"ruby.rubocop.onSave": true,
"[ignore]": {
"editor.defaultFormatter": "foxundermoon.shell-format"
},
"github.copilot.enable": {
"*": true,
"plaintext": false,
"markdown": false,
"scminput": false,
"shellscript": false
},
"[svelte]": {
"editor.defaultFormatter": "svelte.svelte-vscode"
},
"[dockerfile]": {
"editor.defaultFormatter": "ms-azuretools.vscode-docker"
},
"[nginx]": {
"editor.defaultFormatter": "raynigon.nginx-formatter"
},
"[svg]": {
"editor.defaultFormatter": "jock.svg"
},
"[shellscript]": {
"editor.defaultFormatter": "foxundermoon.shell-format"
},
"[dotenv]": {
"editor.defaultFormatter": "foxundermoon.shell-format"
},
"makefile.configureOnOpen": true,
"workbench.editorAssociations": {
"*.copilotmd": "vscode.markdown.preview.editor",
"*.cables": "default"
},
"editor.formatOnSave": true,
"docker.extension.enableComposeLanguageServer": false,
"remote.autoForwardPortsSource": "hybrid",
"chat.tools.terminal.autoApprove": {
"/^cd /home/valknar/projects/realesrgan-api && git push -u origin main$/": {
"approve": true,
"matchCommandLine": true
}
},
"svelte.enable-ts-plugin": true,
"terminal.integrated.sendKeybindingsToShell": true,
"explorer.confirmDragAndDrop": false,
"claudeCode.preferredLocation": "panel",
"git.confirmSync": false,
"terminal.integrated.fontFamily": "MesloLGLDZ Nerd Font Mono",
"terminal.integrated.profiles.linux": {
"bash": {
"path": "bash",
"icon": "terminal-bash"
},
"zsh": {
"path": "zsh"
},
"zsh (login)": {
"path": "zsh",
"args": ["-l"]
},
"fish": {
"path": "fish"
},
"tmux": {
"path": "tmux",
"icon": "terminal-tmux"
},
"pwsh": {
"path": "pwsh",
"icon": "terminal-powershell"
}
},
"terminal.integrated.defaultProfile.linux": "zsh (login)",
"go.toolsManagement.autoUpdate": true,
"workbench.colorTheme": "Nord"
}
+4
View File
@@ -17,6 +17,10 @@
!.hushlogin
!arty.yml
!.config/
!.config/Code/
!.config/Code/User/
!.config/Code/User/settings.json
!.config/Code/User/keybindings.json
!.config/yazi/
!.config/yazi/yazi.toml
!.config/yazi/theme.toml