mirror of
https://github.com/Xevion/dotfiles.git
synced 2026-01-31 02:24:11 -06:00
refactor: consolidate managed configs and switch go/tool-versions to mise
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.
This commit is contained in:
Executable
+86
@@ -0,0 +1,86 @@
|
||||
// Place your key bindings in this file to override the defaultsauto[]
|
||||
[
|
||||
{
|
||||
"key": "ctrl+shift+=",
|
||||
"command": "-workbench.action.zoomIn"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+=",
|
||||
"command": "workbench.action.zoomIn"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+=",
|
||||
"command": "-workbench.action.zoomIn"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+-",
|
||||
"command": "-workbench.action.zoomOut"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+=",
|
||||
"command": "editor.action.fontZoomIn"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+-",
|
||||
"command": "editor.action.fontZoomOut"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+tab",
|
||||
"command": "-workbench.action.quickOpenLeastRecentlyUsedEditorInGroup",
|
||||
"when": "!activeEditorGroupEmpty"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+tab",
|
||||
"command": "-workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup",
|
||||
"when": "!activeEditorGroupEmpty"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+tab",
|
||||
"command": "workbench.action.nextEditor"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+pagedown",
|
||||
"command": "-workbench.action.nextEditor"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+tab",
|
||||
"command": "workbench.action.previousEditor"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+pageup",
|
||||
"command": "-workbench.action.previousEditor"
|
||||
},
|
||||
// Swap focus between terminal & active editor
|
||||
{
|
||||
"key": "ctrl+`",
|
||||
"command": "workbench.action.terminal.focus"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+`",
|
||||
"command": "workbench.action.focusActiveEditorGroup",
|
||||
"when": "terminalFocus"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+W",
|
||||
"command": "workbench.action.togglePanel",
|
||||
"when": "terminalFocus"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+space",
|
||||
"command": "editor.action.showDefinitionPreviewHover"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+alt+`",
|
||||
"command": "workbench.action.createTerminalEditor"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+/",
|
||||
"command": "editor.action.blockComment",
|
||||
"when": "editorTextFocus && !editorReadonly"
|
||||
},
|
||||
{
|
||||
"key": "shift+alt+a",
|
||||
"command": "-editor.action.blockComment",
|
||||
"when": "editorTextFocus && !editorReadonly"
|
||||
}
|
||||
]
|
||||
+86
@@ -0,0 +1,86 @@
|
||||
// Place your key bindings in this file to override the defaultsauto[]
|
||||
[
|
||||
{
|
||||
"key": "ctrl+shift+=",
|
||||
"command": "-workbench.action.zoomIn"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+=",
|
||||
"command": "workbench.action.zoomIn"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+=",
|
||||
"command": "-workbench.action.zoomIn"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+-",
|
||||
"command": "-workbench.action.zoomOut"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+=",
|
||||
"command": "editor.action.fontZoomIn"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+-",
|
||||
"command": "editor.action.fontZoomOut"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+tab",
|
||||
"command": "-workbench.action.quickOpenLeastRecentlyUsedEditorInGroup",
|
||||
"when": "!activeEditorGroupEmpty"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+tab",
|
||||
"command": "-workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup",
|
||||
"when": "!activeEditorGroupEmpty"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+tab",
|
||||
"command": "workbench.action.nextEditor"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+pagedown",
|
||||
"command": "-workbench.action.nextEditor"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+tab",
|
||||
"command": "workbench.action.previousEditor"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+pageup",
|
||||
"command": "-workbench.action.previousEditor"
|
||||
},
|
||||
// Swap focus between terminal & active editor
|
||||
{
|
||||
"key": "ctrl+`",
|
||||
"command": "workbench.action.terminal.focus"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+`",
|
||||
"command": "workbench.action.focusActiveEditorGroup",
|
||||
"when": "terminalFocus"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+W",
|
||||
"command": "workbench.action.togglePanel",
|
||||
"when": "terminalFocus"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+space",
|
||||
"command": "editor.action.showDefinitionPreviewHover"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+alt+`",
|
||||
"command": "workbench.action.createTerminalEditor"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+shift+/",
|
||||
"command": "editor.action.blockComment",
|
||||
"when": "editorTextFocus && !editorReadonly"
|
||||
},
|
||||
{
|
||||
"key": "shift+alt+a",
|
||||
"command": "-editor.action.blockComment",
|
||||
"when": "editorTextFocus && !editorReadonly"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,160 @@
|
||||
{
|
||||
// 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"
|
||||
}
|
||||
}
|
||||
Executable
+232
@@ -0,0 +1,232 @@
|
||||
{
|
||||
"workbench.colorTheme": "GitHub Light",
|
||||
"liquid.format": true,
|
||||
"markdown-preview-enhanced.previewTheme": "github-light.css",
|
||||
"terminal.integrated.commandsToSkipShell": [
|
||||
"-workbench.action.quickOpenView"
|
||||
],
|
||||
"cSpell.ignorePaths": [
|
||||
"package-lock.json",
|
||||
"node_modules",
|
||||
"vscode-extension",
|
||||
".git/{info,lfs,logs,refs,objects}/**",
|
||||
".git/{index,*refs,*HEAD}",
|
||||
".vscode",
|
||||
".vscode-insiders",
|
||||
"C:/Users/*/AppData/Roaming/**"
|
||||
],
|
||||
"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"
|
||||
],
|
||||
"[scss]": {
|
||||
"editor.defaultFormatter": "sibiraj-s.vscode-scss-formatter"
|
||||
},
|
||||
"[html]": {
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
},
|
||||
"explorer.confirmDragAndDrop": false,
|
||||
"explorer.confirmDelete": false,
|
||||
"[json]": {
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
},
|
||||
"security.workspace.trust.untrustedFiles": "open",
|
||||
"workbench.tree.indent": 24,
|
||||
"editor.linkedEditing": true,
|
||||
"[javascript]": {
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
},
|
||||
"workbench.startupEditor": "none",
|
||||
"quokka.showStartViewOnFeatureRelease": false,
|
||||
"[typescriptreact]": {
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
},
|
||||
"[typescript]": {
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
},
|
||||
"colorize.include": [
|
||||
"**/*.css",
|
||||
"**/*.tsx",
|
||||
"**/*.scss",
|
||||
"**/*.sass",
|
||||
"**/*.less",
|
||||
"**/*.styl"
|
||||
],
|
||||
"colorize.languages": [
|
||||
"javascript",
|
||||
"css",
|
||||
"sass",
|
||||
"scss",
|
||||
"less",
|
||||
"postcss",
|
||||
"sss",
|
||||
"stylus",
|
||||
"xml",
|
||||
"svg",
|
||||
"typescriptreact"
|
||||
],
|
||||
"git.autofetch": true,
|
||||
"git.confirmSync": false,
|
||||
"editor.minimap.showSlider": "always",
|
||||
"[astro]": {
|
||||
"editor.defaultFormatter": "astro-build.astro-vscode"
|
||||
},
|
||||
"editor.inlineSuggest.enabled": true,
|
||||
"github.copilot.enable": {
|
||||
"*": true,
|
||||
"plaintext": true,
|
||||
"markdown": true,
|
||||
"scminput": false,
|
||||
"yaml": true
|
||||
},
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
||||
"[python]": {
|
||||
"editor.formatOnType": true,
|
||||
"editor.defaultFormatter": "ms-python.black-formatter"
|
||||
},
|
||||
"[go]": {
|
||||
"editor.defaultFormatter": "golang.go"
|
||||
},
|
||||
"security.allowedUNCHosts": ["ROMAN"],
|
||||
"security.restrictUNCAccess": false,
|
||||
"[rust]": {
|
||||
"editor.defaultFormatter": "rust-lang.rust-analyzer"
|
||||
},
|
||||
"logViewer.watch": ["*.log"],
|
||||
"logViewer.options": {
|
||||
"fileCheckInterval": 500
|
||||
},
|
||||
"prisma.showPrismaDataPlatformNotification": false,
|
||||
"github.copilot.editor.enableAutoCompletions": true,
|
||||
"[caddyfile]": {
|
||||
"editor.defaultFormatter": "matthewpi.caddyfile-support"
|
||||
},
|
||||
"workbench.preferredDarkColorTheme": "Copilot Theme - Higher Contrast",
|
||||
"window.autoDetectHighContrast": false,
|
||||
"window.autoDetectColorScheme": true,
|
||||
"workbench.preferredLightColorTheme": "GitHub Light Default",
|
||||
"workbench.iconTheme": "material-icon-theme",
|
||||
"workbench.preferredHighContrastLightColorTheme": "GitHub Light",
|
||||
"workbench.preferredHighContrastColorTheme": "Catppuccin Macchiato",
|
||||
"[shellscript]": {
|
||||
"editor.defaultFormatter": "foxundermoon.shell-format"
|
||||
},
|
||||
"[github-actions-workflow]": {
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
},
|
||||
"terminal.integrated.fontFamily": "Iosevka Nerd Font Mono",
|
||||
"[ignore]": {
|
||||
"editor.defaultFormatter": "foxundermoon.shell-format"
|
||||
},
|
||||
"[dotenv]": {
|
||||
"editor.defaultFormatter": "foxundermoon.shell-format"
|
||||
},
|
||||
"[sql]": {
|
||||
"editor.defaultFormatter": "inferrinizzard.prettier-sql-vscode"
|
||||
},
|
||||
"go.inlayHints.parameterNames": true,
|
||||
"editor.formatOnSave": true,
|
||||
"python.analysis.autoImportCompletions": true,
|
||||
"task.allowAutomaticTasks": "on",
|
||||
"python.analysis.supportDocstringTemplate": true,
|
||||
"[xml]": {
|
||||
"editor.defaultFormatter": "redhat.vscode-xml"
|
||||
},
|
||||
"gitlens.ai.experimental.model": "vscode",
|
||||
"gitlens.ai.experimental.vscode.model": "copilot:gpt-4o",
|
||||
"[csharp]": {
|
||||
"editor.defaultFormatter": "ms-dotnettools.csharp"
|
||||
},
|
||||
"[properties]": {
|
||||
"editor.defaultFormatter": "foxundermoon.shell-format"
|
||||
},
|
||||
"terminal.integrated.enablePersistentSessions": false,
|
||||
"[xaml]": {
|
||||
"editor.defaultFormatter": "ms-dotnettools.csharp"
|
||||
},
|
||||
"git.openRepositoryInParentFolders": "always",
|
||||
"go.buildTags": "real",
|
||||
"typescript.preferences.importModuleSpecifier": "non-relative",
|
||||
"[dockerfile]": {
|
||||
"editor.defaultFormatter": "ms-azuretools.vscode-docker"
|
||||
},
|
||||
"harper-ls.diagnosticSeverity": "hint",
|
||||
"[gdscript]": {
|
||||
"editor.defaultFormatter": "geequlim.godot-tools"
|
||||
},
|
||||
"[powershell]": {
|
||||
"editor.defaultFormatter": "ms-vscode.powershell"
|
||||
},
|
||||
"files.associations": {
|
||||
"*.dialogue": "plaintext"
|
||||
},
|
||||
"poshProTools.showUpgradeNotification": false,
|
||||
"poshProTools.disableNewsNotification": true,
|
||||
"dotnet.server.useOmnisharp": true,
|
||||
"csharpier.enableDiagnostics": false,
|
||||
"powershell.promptToUpdatePowerShell": false,
|
||||
"dotnet.formatting.organizeImportsOnFormat": true,
|
||||
"editor.fontFamily": "Noto Sans, Iosevka Slab, Iosevka",
|
||||
"remote.SSH.remotePlatform": {
|
||||
"aws": "linux"
|
||||
},
|
||||
"autoimport.autoComplete": false,
|
||||
"[lua]": {
|
||||
"editor.defaultFormatter": "sumneko.lua"
|
||||
},
|
||||
"javascript.updateImportsOnFileMove.enabled": "never",
|
||||
"javascript.preferGoToSourceDefinition": true,
|
||||
"typescript.preferGoToSourceDefinition": true,
|
||||
"[prisma]": {
|
||||
"editor.defaultFormatter": "Prisma.prisma"
|
||||
},
|
||||
"notebook.output.scrolling": true,
|
||||
"github.copilot.nextEditSuggestions.enabled": true,
|
||||
"docker.extension.enableComposeLanguageServer": false
|
||||
}
|
||||
Reference in New Issue
Block a user