{ // open json editor for settings "workbench.settings.editor": "json", // Theme "workbench.colorTheme": "Catppuccin Macchiato", "workbench.preferredDarkColorTheme": "Catppuccin Macchiato", "workbench.iconTheme": "catppuccin-perfect-mocha", "workbench.preferredHighContrastColorTheme": "Catppuccin Macchiato", "catppuccin.accentColor": "lavender", "catppuccin.extraBordersEnabled": true, "catppuccin.italicComments": true, "catppuccin.boldKeywords": true, "catppuccin.italicKeywords": false, // Font "editor.fontFamily": "JetBrainsMono Nerd Font", "editor.inlayHints.fontFamily": "JetBrainsMono Nerd Font", "terminal.integrated.fontFamily": "JetBrainsMono Nerd Font", "scm.inputFontFamily": "JetBrainsMono Nerd Font", "chat.editor.fontFamily": "JetBrainsMono Nerd Font", "debug.console.fontFamily": "JetBrainsMono Nerd Font", "editor.codeLensFontFamily": "JetBrainsMono Nerd Font", "notebook.output.fontFamily": "JetBrainsMono Nerd Font", "markdown.preview.fontFamily": "JetBrainsMono Nerd Font", "errorLens.fontFamily": "JetBrainsMono Nerd Font", "editor.fontLigatures": true, "editor.fontSize": 14, "terminal.integrated.fontSize": 14, // UI "editor.stickyScroll.enabled": true, "window.commandCenter": false, "editor.lineNumbers": "relative", "window.menuBarVisibility": "toggle", "editor.minimap.enabled": false, "editor.overviewRulerBorder": false, "workbench.editor.enablePreviewFromCodeNavigation": true, "workbench.view.alwaysShowHeaderActions": true, "workbench.startupEditor": "none", "editor.scrollbar.horizontal": "hidden", "editor.hideCursorInOverviewRuler": true, "workbench.editor.empty.hint": "hidden", "workbench.editor.tabActionCloseVisibility": false, "markdown-preview-github-styles.lightTheme": "dark", "markdown-preview-github-styles.colorTheme": "dark", "editor.matchBrackets": "never", "files.trimTrailingWhitespace": true, "editor.foldingImportsByDefault": true, "editor.guides.bracketPairs": true, "editor.guides.highlightActiveIndentation": true, "editor.guides.bracketPairsHorizontal": "active", "cSpell.language": "en, es", "search.followSymlinks": false, "workbench.editor.showTabs": "multiple", "explorer.compactFolders": false, "breadcrumbs.filePath": "off", "editor.bracketPairColorization.enabled": true, "editor.scrollbar.vertical": "hidden", "editor.wordWrap": "off", "errorLens.fontStyleItalic": true, // Misc "codeium.enableCodeLens": false, "git.openRepositoryInParentFolders": "never", "editor.linkedEditing": true, "git.closeDiffOnOperation": true, "workbench.editor.scrollToSwitchTabs": true, "editor.inlayHints.enabled": "on", "editor.autoClosingBrackets": "always", "diffEditor.codeLens": true, "editor.suggest.preview": true, "debug.allowBreakpointsEverywhere": true, "editor.suggest.matchOnWordStartOnly": false, "editor.mouseWheelZoom": true, "codeium.enableSearch": true, "workbench.editor.splitInGroupLayout": "vertical", "files.associations": { ".env*": "dotenv" }, "update.mode": "manual", "editor.codeActionsOnSave": { "source.addMissingImports": "explicit", "source.organizeImports": "explicit" }, "editor.formatOnSave": true, // APC "apc.electron": { "titleBarStyle": "hidden", }, "window.titleBarStyle": "native", "apc.activityBar": { "position": "bottom", "hideSettings": true, "size": 26 }, "apc.font.family": "JetBrainsMono Nerd Font", "apc.monospace.font.family": "JetBrainsMono Nerd Font", "apc.statusBar": { "position": "editor-bottom", "height": 23, "fontSize": 12 }, // Custom css "apc.stylesheet": { ".title-actions": "display: none !important", ".tabs-and-actions-container > .editor-actions": "display: none !important", ".titlebar-center": "display: none !important", ".titlebar-right": "display: none !important", ".inline-tabs-placeholder": "display: none !important" }, // Toggle excluded files "files.exclude": { "**/.git": false, "**/.svn": false, "**/.hg": false, "**/CVS": false, "**/.DS_Store": false, "**/Thumbs.db": false, "**/node_modules": false, "**/.next": false, "**/.husky": false, "**/drizzle": false, "**/dist": false, "**/.todo.md": false, "**/.vscode": false, "**/.eslintrc.cjs": false, "**/.editorconfig": false, "**/.gitignore": false, "**/.lintstagedrc.mjs": false, "**/.markdownlint.json": false, "**/.markdownlintignore": false, "**/.prettierignore": false, "**/bun.lockb": false, "**/cspell.json": false, "**/package-lock.json": false, "**/pnpm-lock.yaml": false, "**/next-env.d.ts": false, "**/postcss.config.cjs": false, "**/prettier.config.js": false, "**/README.md": false, "**/next.config.js": false, "**/tailwind.config.ts": false, "**/drizzle.config.ts": false, "**/migrate.ts": false, "**/.env.example": false }, // Neovim "extensions.experimental.affinity": { "asvetliakov.vscode-neovim": 1 }, // Project Manager "projectManager.git.baseFolders": [ "/home/matt/Repos/Work", "/home/matt/Repos/Personal", "/home/matt/Repos/Community", "/home/matt/Repos/Class" ], "projectManager.sortList": "Recent", // Smooth movement "editor.cursorSmoothCaretAnimation": "on", "workbench.list.smoothScrolling": true, "terminal.integrated.smoothScrolling": true, "editor.cursorBlinking": "smooth", "editor.smoothScrolling": true, // Animations "animations.Enabled": true, "animations.Active": "Indent", "animations.Scrolling": "Slide", "animations.Durations": { "Command-Palette": 400, "Scrolling": 300, "Active": 200, "Smooth-Mode": 300, "Tabs": 300 }, "animations.Smooth-Mode": true, "animations.Install-Method": "Apc Customize UI++", "apc.imports": [ "file:///home/matt/.vscode-oss/extensions/brandonkirbyson.vscode-animations-2.0.1/dist/updateHandler.js" ], // Language specific "markdown.preview.scrollEditorWithPreview": true, "markdown.preview.scrollPreviewWithEditor": true, "Lua.codeLens.enable": true, "html.format.enable": true, "json.format.enable": true, "javascript.format.enable": true, "redhat.telemetry.enabled": false, "typescript.preferences.importModuleSpecifier": "relative", "typescript.updateImportsOnFileMove.enabled": "always", // Terminal "terminal.integrated.cursorBlinking": true, "terminal.external.linuxExec": "kitty", "terminal.integrated.cursorStyle": "line", "terminal.integrated.defaultProfile.linux": "fish", "terminal.integrated.gpuAcceleration": "on", "terminal.integrated.shellIntegration.suggestEnabled": true, "terminal.integrated.enableImages": true, "terminal.explorerKind": "external", "terminal.integrated.env.linux": {}, // Zen mode "zenMode.showTabs": "none", "zenMode.hideLineNumbers": false, "zenMode.silentNotifications": false, "zenMode.fullScreen": false, // Error lens "errorLens.errorGutterIconColor": "#ED8796", "errorLens.searchForProblemQuery": "https://search.brave.com/search?q=$message", "errorLens.warningGutterIconColor": "#EED49F", // Colorize "colorize.include": [ "**/*.lua", "**/*.cs", "**/*.css", "**/*.scss", "**/*.sass", "**/*.less", "**/*.styl", "**/*.xml", "**/*.svg", "**/*.json", "**/*.js", "**/*.java", "**/*.kt", "**/*.cpp", "**/*.rasi" ], "colorize.languages": [ "css", "sass", "scss", "less", "postcss", "sss", "stylus", "xml", "svg", "json", "javascript", "java", "c", "rasi", "markdown" ], }