{
    "[css]": {
        "editor.defaultFormatter": "vscode.css-language-features"
    },
    "[html]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[json]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[jsonc]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[scss]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[typescript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "accessibility.underlineLinks": true,
    "breadcrumbs.enabled": true,
    "breadcrumbs.filePath": "on",
    "breadcrumbs.icons": true,
    // "breadcrumbs.showStructs": false,
    // "breadcrumbs.showClasses": false,
    // "breadcrumbs.showMethods": false,
    // "breadcrumbs.showNamespaces": false,
    // "breadcrumbs.showProperties": false,
    // "breadcrumbs.showFunctions": false,
    // "breadcrumbs.showVariables": false,
    // "breadcrumbs.showConstructors": false,
    // "breadcrumbs.showModules": false,
    // "breadcrumbs.showOperators": false,
    // "breadcrumbs.showTypeParameters": false,
    // "breadcrumbs.showFields": false,
    "catppuccin-icons.hidesExplorerArrows": true,
    "catppuccin.accentColor": "pink",
    "catppuccin.bracketMode": "monochromatic",
    "catppuccin.colorOverrides": {
        // "mocha": {
        //     "base": "#000000",
        //     "crust": "#020202",
        //     "mantle": "#010101"
        // }
    },
    "catppuccin.customUIColors": {
        "macchiato": {
            "activityBar.background": "#292c3c",
            "dropdown.border": "#af8cca",
            "editor.foldBackground": "#3c405200",
            "editorGroup.border": "#414559",
            "editorGroup.dropBackground": "#292c3c",
            "editorGroupHeader.border": "#414559",
            "editorGroupHeader.noTabsBackground": "#292c3c",
            "editorGroupHeader.tabsBackground": "#292c3c",
            "editorGroupHeader.tabsBorder": "#414559",
            // "editorStickyScroll.border": "#414559",
            "editorStickyScroll.border": "#af8cca",
            "editorStickyScroll.shadow": "#41455900",
            "editorWidget.border": "#414559",
            "editorOverviewRuler.background": "#313546",
            "editorOverviewRuler.border": "#414559",
            "focusBorder": "#414559",
            "icon.foreground": "#c6d0f5",
            "input.border": "#414559",
            "input.background": "#303446",
            "input.placeholderForeground": "#636880",
            // "menu.border": "#414559",
            "menu.border": "#af8cca",
            "scrollbarSlider.activeBackground": "#7a637fb2",
            // "scrollbarSlider.background": "#313546",
            "scrollbarSlider.background": "#7a637f30",
            "scrollbarSlider.hoverBackground": "#7a637fb2",
            "sideBar.background": "#292c3c",
            "sideBar.border": "#414559",
            "sideBar.foreground": "#c6d0f5d3",
            "sideBarActivityBarTop.border": "#af8cca",
            "sideBarSectionHeader.background": "#292c3c",
            "sideBarSectionHeader.border": "#414559",
            "sideBarSectionHeader.foreground": "#c6d0f5",
            "sideBarTitle.border": "#414559",
            "sideBarTitle.foreground": "#c6d0f5",
            "statusBar.background": "#232634",
            "statusBar.border": "#414559",
            "statusBar.focusBorder": "#292c3c",
            "statusBar.foreground": "#c6d0f5",
            "statusBarItem.remoteBackground": "#23263400",
            "statusBarItem.remoteForeground": "#c6d0f5",
            "statusBarItem.offlineBackground": "#232634",
            "tab.activeBorder": "#414559",
            "tab.activeForeground": "#c6d0f5",
            "tab.border": "#414559",
            "tab.hoverBackground": "#292c3c",
            "tab.hoverForeground": "#c6d0f5",
            "tab.inactiveBackground": "#1d202b",
            "tab.inactiveForeground": "#c6d0f5",
            "tab.unfocusedInactiveBackground": "#1d202b",
            "tab.unfocusedInactiveModifiedBorder": "#292c3c",
            "terminal.background": "#303446",
            "terminal.foreground": "#c6d0f5",
            "titleBar.activeBackground": "#232634",
            "titleBar.activeForeground": "#c6d0f5",
            "titleBar.border": "#414559",
            "tree.inactiveIndentGuidesStroke": "#373b4d",
            "tree.indentGuidesStroke": "#636880",
            "window.activeBorder": "#292c3c"
        },
        "mocha": {
            "activityBar.background": "#292c3c",
            "editorGroup.border": "#414559",
            "editorGroup.dropBackground": "#292c3c",
            "editorGroupHeader.border": "#414559",
            "editorGroupHeader.noTabsBackground": "#292c3c",
            "editorGroupHeader.tabsBackground": "#292c3c",
            "editorGroupHeader.tabsBorder": "#414559",
            "editorWidget.border": "#414559",
            "focusBorder": "#414559",
            "icon.foreground": "#c6d0f5",
            "menu.border": "#414559",
            "scrollbarSlider.activeBackground": "#7a637fb2",
            "scrollbarSlider.background": "#3135468e",
            "scrollbarSlider.hoverBackground": "#7a637fb2",
            "sideBar.background": "#292c3c",
            "sideBar.border": "#414559",
            "sideBar.foreground": "#c6d0f5d3",
            "sideBarSectionHeader.background": "#292c3c",
            "sideBarSectionHeader.border": "#414559",
            "sideBarSectionHeader.foreground": "#c6d0f5",
            "sideBarTitle.border": "#414559",
            "sideBarTitle.foreground": "#c6d0f5",
            "statusBar.background": "#232634",
            "statusBar.border": "#414559",
            "statusBar.focusBorder": "#292c3c",
            "statusBar.foreground": "#c6d0f5",
            "statusBarItem.remoteBackground": "#232634",
            "statusBarItem.remoteForeground": "#c6d0f5",
            "tab.activeBorder": "#414559",
            "tab.activeForeground": "#c6d0f5",
            "tab.border": "#414559",
            "tab.hoverBackground": "#292c3c",
            "tab.hoverForeground": "#c6d0f5",
            "tab.inactiveBackground": "#1d202b",
            "tab.inactiveForeground": "#c6d0f5",
            "tab.unfocusedInactiveBackground": "#1d202b",
            "tab.unfocusedInactiveModifiedBorder": "#292c3c",
            "terminal.background": "#303446",
            "terminal.foreground": "#c6d0f5",
            "titleBar.activeBackground": "#232634",
            "titleBar.border": "#414559",
            "tree.inactiveIndentGuidesStroke": "#373b4d",
            "tree.indentGuidesStroke": "#636880",
            "window.activeBorder": "#292c3c",
            "window.inactiveBorder": "#232634"
        }
    },
    "catppuccin.extraBordersEnabled": true,
    "catppuccin.workbenchMode": "minimal",
    // "editor.tokenColorCustomizations": {
    //     "[Catppuccin Frappé]": {
    //         "textMateRules": [
    //             {
    //                 "scope": "entity.name.tag",
    //                 "settings": {
    //                     "foreground": "#db7f7f"
    //                 }
    //             }
    //         ]
    //     }
    // }
    "chat.editor.fontSize": 12,
    "debug.console.fontSize": 12,
    "debug.showVariableTypes": true,
    // "gitlens.graph.minimap.dataType": "lines",
    "editor.accessibilitySupport": "off",
    "editor.fontFamily": "SF Mono",
    "editor.fontSize": 13,
    "editor.fontWeight": "normal",
    "editor.formatOnSave": true,
    "editor.lineHeight": 1.75,
    "editor.linkedEditing": true,
    // Disable Minimap
    "editor.minimap.enabled": true,
    "editor.minimap.autohide": "scroll",
    "editor.minimap.markSectionHeaderRegex": "^\\s*<(h[1-6]|section)(?:[^>]*)>(.*)$",
    "editor.overviewRulerBorder": false,
    "editor.scrollBeyondLastLine": false,
    // we try to make semantic highlighting look good
    "editor.semanticHighlighting.enabled": true,
    "editor.wordWrap": "on",
    "explorer.compactFolders": false,
    "explorer.confirmDragAndDrop": false,
    "git.autofetch": true,
    "git.confirmSync": false,
    "git.enableSmartCommit": true,
    "github.copilot.enable": {
        "*": true,
        "markdown": true,
        "plaintext": false,
        "scminput": false
    },
    "github.copilot.nextEditSuggestions.enabled": true,
    "liveServer.settings.donotShowInfoMsg": true,
    "liveServer.settings.donotVerifyTags": true,
    "php.validate.executablePath": "/opt/homebrew/bin/php",
    "prettier.tabWidth": 4,
    // Disable Red Sidebar Errors
    "problems.decorations.enabled": false,
    "projectManager.any.baseFolders": ["~/Sites/"],
    "projectManager.any.maxDepthRecursion": 1,
    "projectManager.git.baseFolders": ["~/Sites"],
    "projectManager.tags": ["Flazio Components", "Flazio External"],
    "remote.portsAttributes": {
        "425": {
            "protocol": "https"
        }
    },
    "remote.tunnels.access.preventSleep": true,
    "remote.tunnels.alwaysUpdateCLI": true,
    "scm.inputFontSize": 14,
    "showHideExcludedConfig.exclude": [
        "**/.zed",
        "**/.nova",
        "**/.vscode",
        "**/.angular",
        "node_modules/",
        "dist",
        ".*",
        "**/.*"
    ],
    "showHideExcludedConfig.ignoreExcludes": ["**/.DS_Store", "**/Thumbs.db"],
    "terminal.integrated.fontSize": 12,
    "terminal.integrated.lineHeight": 1.2,
    // prevent VSCode from modifying the terminal colors
    "terminal.integrated.minimumContrastRatio": 1,
    "todo-tree.general.tags": [
        "BUG",
        "HACK",
        "FIXME",
        "TODO",
        "XXX",
        "[ ]",
        "[x]",
        "LABEL"
    ],
    // make the window's titlebar use the workbench colors
    "window.titleBarStyle": "custom",
    "window.zoomLevel": -0.7,
    "workbench.colorTheme": "Catppuccin Macchiato",
    "workbench.editor.showIcons": false,
    "workbench.editor.tabActionLocation": "left",
    "workbench.iconTheme": "catppuccin-macchiato",
    "workbench.preferredDarkColorTheme": "Catppuccin Mocha",
    "workbench.preferredLightColorTheme": "Catppuccin Frappé",
    "workbench.startupEditor": "welcomePage",
    "workbench.tree.indent": 24,
    "workbrench.preferredDarkIconTheme": "catppuccin-mocha",
    "workbrench.preferredLightIconTheme": "catppuccin-frappe",
    "security.workspace.trust.untrustedFiles": "open",
    "chat.mcp.discovery.enabled": {
        "claude-desktop": true,
        "windsurf": true,
        "cursor-global": true,
        "cursor-workspace": true
    },
    "chat.checkpoints.enabled": true,
    // "chat.mcp.autostart": "onlyNew",
    "chat.agent.enabled": true,
    "css.enabledLanguages": ["html", "php", "javascript", "typescript"],
    "css.styleSheets": [
        "https://prd.globaluserfiles.com/flazio-ds/styles.min.css",
        "src/**/*.css"
    ],
    "liveSassCompile.settings.formats": [
        {
            "format": "compressed",
            "extensionName": ".min.css",
            "savePath": null,
            "savePathReplacementPairs": null
        }
    ],
    "liveSassCompile.settings.includeItems": ["/**/style.scss"],
    "liveSassCompile.settings.showOutputWindowOn": "Error",
    "liveSassCompile.settings.generateMap": true,
    "liveSassCompile.settings.autoprefix": "defaults",
    "liveSassCompile.settings.compileOnWatch": true,
    "window.commandCenter": false,
    "chat.mcp.serverSampling": {
        "Global in Code: figma": {
            "allowedModels": ["copilot/gpt-4.1"]
        }
    },
    "chat.agentSessionsViewLocation": "single-view"
}
