{
  "editor.tabSize": 2,
  "editor.stickyScroll.enabled": true,
  "editor.gotoLocation.multipleDeclarations": "goto",
  "editor.gotoLocation.multipleDefinitions": "goto",
  "editor.gotoLocation.multipleImplementations": "goto",
  "editor.gotoLocation.multipleReferences": "goto",
  "editor.gotoLocation.multipleTypeDefinitions": "goto",
  "editor.formatOnSave": true,
  "editor.lightbulb.enabled": "off",
  "editor.lineNumbers": "relative",
  "editor.defaultFormatter": "oxc.oxc-vscode",
  "[json]": {
    "editor.defaultFormatter": "oxc.oxc-vscode",
  },
  "[markdown]": {
    "editor.defaultFormatter": "oxc.oxc-vscode",
  },

  "explorer.confirmDelete": false,
  "explorer.confirmDragAndDrop": false,

  "window.commandCenter": true,
  "window.zoomLevel": -1,
  "window.autoDetectColorScheme": true,
  "window.confirmBeforeClose": "keyboardOnly",

  "workbench.colorTheme": "Dark Modern",
  "workbench.preferredDarkColorTheme": "Dark Modern",
  "workbench.preferredLightColorTheme": "Light Modern",
  "workbench.tree.enableStickyScroll": true,
  "workbench.sideBar.location": "right",
  "workbench.agentsWindowButton.enabled": false,

  "terminal.integrated.fontFamily": "MesloLGS Nerd Font Mono",
  "terminal.integrated.scrollback": 10000,

  "diffEditor.ignoreTrimWhitespace": false,
  "diffEditor.hideUnchangedRegions.enabled": true,
  "diffEditor.renderSideBySide": true,
  "diffEditor.experimental.showMoves": true,

  "accessibility.signals.onDebugBreak": {
    "sound": "on",
  },

  "git.autofetch": true,
  "git.confirmSync": false,
  "git.blame.editorDecoration.enabled": true,

  "javascript.updateImportsOnFileMove.enabled": "always",

  "typescript.updateImportsOnFileMove.enabled": "always",

  "cursor.composer.shouldChimeAfterChatFinishes": true,
}
