mirror of
https://github.com/Xevion/dotfiles.git
synced 2026-01-31 00:24:06 -06:00
Reorganize symlinked configs from .config-source to .managed directory for better clarity on auto-updated vs manual files. Add mise config.toml to replace .tool-versions, pin zoxide and deno versions. Remove Go from PATH templates since it's now managed via mise.
161 lines
3.5 KiB
JSON
161 lines
3.5 KiB
JSON
{
|
|
// Editor Settings
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
|
"editor.formatOnSave": true,
|
|
"editor.fontFamily": "Iosevka",
|
|
"editor.inlineSuggest.enabled": true,
|
|
"editor.linkedEditing": true,
|
|
"editor.minimap.showSlider": "always",
|
|
"diffEditor.renderSideBySide": false,
|
|
|
|
// Workbench Settings
|
|
"workbench.startupEditor": "none",
|
|
"workbench.tree.indent": 24,
|
|
"workbench.colorTheme": "GitHub Light",
|
|
"workbench.iconTheme": "material-icon-theme",
|
|
|
|
// Window Settings
|
|
"window.autoDetectHighContrast": false,
|
|
"window.autoDetectColorScheme": true,
|
|
|
|
// Terminal Settings
|
|
"terminal.integrated.commandsToSkipShell": [
|
|
"-workbench.action.quickOpenView"
|
|
],
|
|
"terminal.integrated.fontFamily": "Iosevka Nerd Font Mono",
|
|
"terminal.integrated.enablePersistentSessions": false,
|
|
"terminal.integrated.defaultProfile.linux": "fish",
|
|
"terminal.integrated.profiles.linux": {
|
|
"bash": {
|
|
"path": "bash",
|
|
"icon": "terminal-bash"
|
|
},
|
|
"fish": {
|
|
"path": "fish"
|
|
},
|
|
"tmux": {
|
|
"path": "tmux",
|
|
"icon": "terminal-tmux"
|
|
},
|
|
"pwsh": {
|
|
"path": "pwsh",
|
|
"icon": "terminal-powershell"
|
|
}
|
|
},
|
|
|
|
// File Explorer Settings
|
|
"explorer.confirmDragAndDrop": false,
|
|
"explorer.confirmDelete": false,
|
|
"files.associations": {
|
|
"*.dialogue": "plaintext"
|
|
},
|
|
|
|
// Git Settings
|
|
"git.autofetch": true,
|
|
"git.confirmSync": false,
|
|
"git.openRepositoryInParentFolders": "always",
|
|
|
|
// Security Settings
|
|
"security.workspace.trust.untrustedFiles": "open",
|
|
|
|
// cSpell Settings (from Windows config)
|
|
"cSpell.ignorePaths": [
|
|
"package-lock.json",
|
|
"node_modules",
|
|
"vscode-extension",
|
|
".git/{info,lfs,logs,refs,objects}/**",
|
|
".git/{index,*refs,*HEAD}",
|
|
".vscode",
|
|
".vscode-insiders"
|
|
],
|
|
"cSpell.userWords": [
|
|
"asgi",
|
|
"astro",
|
|
"automations",
|
|
"autoprefixer",
|
|
"Behaviour",
|
|
"Boids",
|
|
"Caddyfile",
|
|
"coloors",
|
|
"Colour",
|
|
"Debugw",
|
|
"dotenv",
|
|
"Errorw",
|
|
"esbuild",
|
|
"factorio",
|
|
"fastapi",
|
|
"gnueabihf",
|
|
"groq",
|
|
"Hackathon",
|
|
"hypercorn",
|
|
"imfucked",
|
|
"jsdoc",
|
|
"jsdom",
|
|
"Lerp",
|
|
"logfile",
|
|
"Mathf",
|
|
"microcontroller",
|
|
"nodelib",
|
|
"openrgb",
|
|
"pickone",
|
|
"pipx",
|
|
"pkgjs",
|
|
"plasteel",
|
|
"proxying",
|
|
"psycopg",
|
|
"pydantic",
|
|
"pyenv",
|
|
"rdap",
|
|
"rehype",
|
|
"resliced",
|
|
"RFID",
|
|
"Runnerspace",
|
|
"Tauri",
|
|
"undelete",
|
|
"uvicorn",
|
|
"vite",
|
|
"vitejs",
|
|
"wakatime",
|
|
"Xevion"
|
|
],
|
|
|
|
// Language-specific Formatters
|
|
"[javascript]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[typescript]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[typescriptreact]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[json]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[html]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[scss]": {
|
|
"editor.defaultFormatter": "sibiraj-s.vscode-scss-formatter"
|
|
},
|
|
"[python]": {
|
|
"editor.formatOnType": true,
|
|
"editor.defaultFormatter": "ms-python.black-formatter"
|
|
},
|
|
"[go]": {
|
|
"editor.defaultFormatter": "golang.go"
|
|
},
|
|
"[rust]": {
|
|
"editor.defaultFormatter": "rust-lang.rust-analyzer"
|
|
},
|
|
"[astro]": {
|
|
"editor.defaultFormatter": "astro-build.astro-vscode"
|
|
},
|
|
"[caddyfile]": {
|
|
"editor.defaultFormatter": "matthewpi.caddyfile-support"
|
|
},
|
|
"[shellscript]": {
|
|
"editor.defaultFormatter": "foxundermoon.shell-format"
|
|
}
|
|
}
|