initial commit

This commit is contained in:
2026-03-26 22:12:36 +02:00
commit fe48b97674
17 changed files with 631 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
// VSCode keybindings
[
// navigate back/forward with Alt+Left/Right (like browser)
{
"key": "alt+left",
"command": "workbench.action.navigateBack",
"when": "canNavigateBack"
},
{
"key": "ctrl+alt+-",
"command": "-workbench.action.navigateBack",
"when": "canNavigateBack"
},
{
"key": "alt+right",
"command": "workbench.action.navigateForward",
"when": "canNavigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward",
"when": "canNavigateForward"
},
// shift+enter in terminal sends a line continuation
{
"key": "shift+enter",
"command": "workbench.action.terminal.sendSequence",
"args": { "text": "\\\r\n" },
"when": "terminalFocus"
},
// disable default inlay hint escape binding
{
"key": "escape",
"command": "-inlayHints.stopReadingLineWithHint",
"when": "isReadingLineWithInlayHints"
}
]

View File

@@ -0,0 +1,58 @@
{
"workbench.colorTheme": "ZED One Theme Dark",
"workbench.startupEditor": "none",
"workbench.editor.splitInGroupLayout": "vertical",
"workbench.editor.wrapTabs": true,
// editor
"editor.fontFamily": "'IBM Plex Mono', 'FiraCode', 'DejaVu Sans Mono', monospace",
"editor.fontWeight": "500",
"editor.fontSize": 17,
"editor.minimap.enabled": false,
"editor.inlayHints.enabled": "on",
// terminal
"terminal.integrated.fontSize": 15.5,
"debug.console.fontSize": 15.5,
// git
"git.enableSmartCommit": true,
"git.autofetch": true,
"git.confirmSync": false,
"git.openRepositoryInParentFolders": "always",
// rust
"rust-analyzer.checkOnSave": true,
// svelte
"svelte.enable-ts-plugin": true,
// claude code
"claudeCode.preferredLocation": "panel",
"claudeCode.useTerminal": true,
// misc
"extensions.ignoreRecommendations": true,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"diffEditor.ignoreTrimWhitespace": false,
"security.workspace.trust.untrustedFiles": "open",
"lldb.suppressUpdateNotifications": true,
"dotenv.enableAutocloaking": false,
"liveServer.settings.donotShowInfoMsg": true,
"liveServer.settings.donotVerifyTags": true,
"files.associations": {
".env*": "dotenv"
},
"errorLens.enabledDiagnosticLevels": ["error", "warning", "info", "hint"],
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.tokenColorCustomizations": {
"textMateRules": []
}
}

57
vscode/extensions.txt Normal file
View File

@@ -0,0 +1,57 @@
# VSCode extensions
# Install all with: cat extensions.txt | xargs -L1 code --install-extension
# AI
anthropic.claude-code
github.copilot-chat
# themes
arrrrny.zed-one-theme
drewxs.tokyo-night-dark
enkia.tokyo-night
# rust
rust-lang.rust-analyzer
tauri-apps.tauri-vscode
vadimcn.vscode-lldb
fill-labs.dependi
# web / js / ts
bradlc.vscode-tailwindcss
dbaeumer.vscode-eslint
esbenp.prettier-vscode
svelte.svelte-vscode
vue.volar
yoavbls.pretty-ts-errors
ritwickdey.liveserver
# c / c++
llvm-vs-code-extensions.vscode-clangd
ms-vscode.cpptools
ms-vscode.cpptools-extension-pack
ms-vscode.cpp-devtools
# python
ms-python.python
ms-python.debugpy
ms-python.vscode-pylance
ms-python.vscode-python-envs
# devops / infra
github.vscode-github-actions
ms-vscode-remote.remote-ssh
ms-vscode-remote.remote-ssh-edit
ms-vscode.remote-explorer
# data / config
dotenv.dotenv-vscode
redhat.vscode-yaml
tamasfe.even-better-toml
nefrob.vscode-just-syntax
# misc
humao.rest-client
usernamehw.errorlens
wayou.vscode-todo-highlight
yzhang.markdown-all-in-one
sidthesloth.html5-boilerplate