168 lines
6.8 KiB
JSON
168 lines
6.8 KiB
JSON
{
|
|
// User Settings: Personal preferences that apply globally across all VS Code workspaces for that user.
|
|
// General settings
|
|
"security.workspace.trust.untrustedFiles": "newWindow",
|
|
"window.zoomLevel": 2,
|
|
"files.exclude": {
|
|
"**/.git": true
|
|
},
|
|
"extensions.autoUpdate": "onlyEnabledExtensions",
|
|
"chat.disableAIFeatures": true,
|
|
// ChatGPT Codex
|
|
"chatgpt.openOnStartup": true,
|
|
// Git settings
|
|
"git.autofetch": true,
|
|
"git.confirmSync": false,
|
|
"git.enableSmartCommit": true,
|
|
"git.showActionButton": {
|
|
"commit": false,
|
|
"publish": false,
|
|
"sync": false
|
|
},
|
|
// Explorer settings
|
|
"explorer.excludeGitIgnore": true,
|
|
"explorer.autoReveal": true,
|
|
"explorer.confirmDelete": false,
|
|
"explorer.confirmDragAndDrop": false,
|
|
"explorer.sortOrder": "filesFirst",
|
|
// Workbench settings
|
|
"workbench.colorTheme": "Default Dark+",
|
|
"workbench.editor.enablePreview": false,
|
|
"workbench.editor.tabSizing": "shrink",
|
|
"workbench.settings.editor": "json",
|
|
// Editor settings
|
|
"ruff.importStrategy": "useBundled",
|
|
"editor.defaultFormatter": "charliermarsh.ruff",
|
|
"editor.formatOnPaste": true,
|
|
"editor.formatOnSave": true,
|
|
"editor.formatOnSaveMode": "file",
|
|
"editor.codeActionsOnSave": {
|
|
"source.organizeImports": "always",
|
|
"source.fixAll": "always"
|
|
},
|
|
"files.autoSave": "onFocusChange",
|
|
"[json]": {
|
|
"editor.defaultFormatter": "vscode.json-language-features"
|
|
},
|
|
"[jsonc]": {
|
|
"editor.defaultFormatter": "vscode.json-language-features"
|
|
},
|
|
// Debug settings
|
|
"debug.toolBarLocation": "docked",
|
|
// Terminal settings
|
|
"terminal.integrated.tabs.enabled": true,
|
|
"terminal.integrated.tabs.hideCondition": "never",
|
|
"terminal.integrated.tabs.location": "right",
|
|
// Markdown settings
|
|
"markdown.preview.scrollEditorWithPreview": true,
|
|
"markdown.preview.scrollPreviewWithEditor": true,
|
|
// Color customization settings
|
|
"workbench.colorCustomizations": {
|
|
// Status bar
|
|
"statusBar.background": "#00D396",
|
|
"statusBar.foreground": "#0c1b29",
|
|
"statusBar.noFolderBackground": "#2A5677",
|
|
"statusBar.debuggingBackground": "#511f1f",
|
|
"statusBarItem.remoteBackground": "#00D396",
|
|
"statusBarItem.remoteForeground": "#0c1b29",
|
|
// Activity Bar (right bar)
|
|
"activityBar.background": "#0c1b29",
|
|
"activityBar.foreground": "#A1F7DB",
|
|
"activityBarBadge.background": "#00D396",
|
|
"activityBarBadge.foreground": "#0c1b29",
|
|
// Side bar (left panel)
|
|
"sideBar.background": "#0c1b29",
|
|
"sideBar.foreground": "#EDEDF0",
|
|
"sideBarTitle.foreground": "#A1F7DB",
|
|
"sideBarSectionHeader.background": "#2A5677",
|
|
// Editor
|
|
"editor.background": "#0c1b29",
|
|
"editor.foreground": "#EDEDF0",
|
|
"editor.lineHighlightBackground": "#005bd330",
|
|
"editor.selectionBackground": "#2A567780",
|
|
"editorCursor.foreground": "#A1F7DB",
|
|
// Tab colors
|
|
"tab.activeBackground": "#0c1b29",
|
|
"tab.activeBorderTop": "#00D396",
|
|
"tab.activeForeground": "#A1F7DB",
|
|
"tab.unfocusedActiveBorder": "#ffffff",
|
|
"tab.inactiveBackground": "#0c1b29",
|
|
"tab.inactiveForeground": "#ffffff",
|
|
// Editor group header
|
|
"editorGroupHeader.tabsBackground": "#0c1b29",
|
|
"editorGroupHeader.tabsBorder": "#00D396",
|
|
"editorGroupHeader.noTabsBackground": "#2A5677",
|
|
// Scrollbar
|
|
"scrollbarSlider.background": "#A1F7DB90",
|
|
"scrollbarSlider.hoverBackground": "#00D39690",
|
|
// Terminal
|
|
"terminal.background": "#0c1b29",
|
|
"terminal.tab.activeBorder": "#00D396",
|
|
"terminal.tab.background": "#2A5677",
|
|
"terminal.tab.activeForeground": "#00D396",
|
|
"terminal.tab.inactiveForeground": "#A1F7DB",
|
|
// Panel
|
|
"panelTitle.activeBorder": "#00D396",
|
|
"panel.background": "#0c1b29",
|
|
// Notifications
|
|
"notification.background": "#2A5677",
|
|
"notification.foreground": "#EDEDF0",
|
|
"notification.infoBackground": "#00D396",
|
|
"notification.warningBackground": "#A1F7DB",
|
|
"notification.errorBackground": "#511f1f",
|
|
// Window
|
|
"window.activeBorder": "#0c1b29",
|
|
"window.inactiveBorder": "#00D396",
|
|
"titleBar.activeBackground": "#0c1b29",
|
|
"titleBar.activeForeground": "#A1F7DB",
|
|
"titleBar.inactiveBackground": "#2A5677",
|
|
"titleBar.inactiveForeground": "#A1F7DB",
|
|
// Button styles
|
|
"button.background": "#00D396",
|
|
"button.foreground": "#0c1b29",
|
|
"button.hoverBackground": "#00B386",
|
|
// Input styles
|
|
"input.background": "#0c1b29",
|
|
"input.foreground": "#ffffff",
|
|
"input.placeholderForeground": "#A1F7DB80",
|
|
"inputValidation.errorBackground": "#511f1f",
|
|
"inputValidation.errorForeground": "#EDEDF0",
|
|
"inputValidation.errorBorder": "#FF5555",
|
|
// Quick Open / Command Palette input box
|
|
"quickInput.background": "#0c1b29",
|
|
"quickInput.foreground": "#ffffff",
|
|
"quickInputTitle.background": "#0F2436",
|
|
"pickerGroup.foreground": "#ffffff",
|
|
"pickerGroup.border": "#00D396",
|
|
"pickerGroup.background": "#00D396",
|
|
// Icons and decorations for quick
|
|
"keybindingLabel.foreground": "#1E3A57",
|
|
"keybindingLabel.background": "#00D396",
|
|
"keybindingLabel.border": "#00D396",
|
|
"keybindingLabel.bottomBorder": "#00D396",
|
|
// Quick Open/Command Palette selected item
|
|
"list.activeSelectionBackground": "#2a567775",
|
|
"list.activeSelectionForeground": "#ffffff",
|
|
"list.activeSelectionIconForeground": "#A1F7DB",
|
|
"list.hoverBackground": "#1E3A57",
|
|
"list.inactiveSelectionBackground": "#2A5677",
|
|
"list.inactiveSelectionForeground": "#A1F7DB",
|
|
// Editor widget (Quick Open, Search, Replace)
|
|
"editorWidget.background": "#0c1b29",
|
|
"editorWidget.border": "#00D396",
|
|
"editorWidget.foreground": "#EDEDF0",
|
|
"editor.findMatchBackground": "#00D39630",
|
|
"editor.findMatchHighlightBackground": "#2A567780",
|
|
"editor.findRangeHighlightBackground": "#2A567780",
|
|
"editor.findMatchBorder": "#00D396",
|
|
"editor.findMatchHighlightBorder": "#00D396"
|
|
},
|
|
"workbench.startupEditor": "none",
|
|
"python.analysis.typeCheckingMode": "strict",
|
|
"markdown-pdf.displayHeaderFooter": false,
|
|
"markdown-pdf.highlightStyle": "github.css",
|
|
"markdown-mermaid.darkModeTheme": "forest",
|
|
"markdown-mermaid.lightModeTheme": "forest",
|
|
"markdown-pdf.mermaidServer": "https://unpkg.com/mermaid@11.12.1/dist/mermaid.js",
|
|
"markdown-pdf.executablePath": "/opt/google/chrome/google-chrome"
|
|
} |