initial commit
This commit is contained in:
37
vscode/.config/Code/User/keybindings.json
Normal file
37
vscode/.config/Code/User/keybindings.json
Normal 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"
|
||||
}
|
||||
]
|
||||
58
vscode/.config/Code/User/settings.json
Normal file
58
vscode/.config/Code/User/settings.json
Normal 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
57
vscode/extensions.txt
Normal 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
|
||||
Reference in New Issue
Block a user