Skip to content

Instantly share code, notes, and snippets.

@deanacus
Created July 22, 2024 23:16
Show Gist options
  • Save deanacus/67eca6f75693472e29267ee4ff21049c to your computer and use it in GitHub Desktop.
Save deanacus/67eca6f75693472e29267ee4ff21049c to your computer and use it in GitHub Desktop.
{
// Work Bench
"breadcrumbs.enabled": true,
"workbench.colorTheme": "Field Lights",
"workbench.editor.tabSizing": "shrink",
"workbench.sideBar.location": "left",
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.visible": true,
"workbench.editor.empty.hint": "hidden",
"workbench.activityBar.location": "top",
"workbench.editor.enablePreview": false,
// Terminal shit
"terminal.external.osxExec": "Hyper.app",
"terminal.integrated.profiles.osx": {
"zsh": null,
"bash": null,
"tmux": null
},
"terminal.integrated.defaultLocation": "editor",
"terminal.integrated.cursorBlinking": true,
// Stop MS Spying
"telemetry.telemetryLevel": "off",
// Window settings
"window.restoreWindows": "none",
"window.title": "${dirty}${activeEditorShort}${separator}${folderName}",
"window.zoomLevel": 0,
// Editor settings
"editor.acceptSuggestionOnCommitCharacter": false,
"editor.autoIndent": "full",
"editor.fontFamily": "'Dank Mono', 'InputMonoNarrow Nerd Font', 'Operator Mono', 'MonoLisa', Consolas, Menlo, Monaco, 'Courier New', monospace",
"editor.fontSize": 14,
"editor.fontWeight": "400",
"editor.formatOnPaste": true,
"editor.insertSpaces": true,
"editor.lightbulb.enabled": "off",
"editor.lineHeight": 21,
"editor.minimap.showSlider": "always",
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "boundary",
"editor.scrollBeyondLastLine": true,
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "wordWrapColumn",
"editor.wordWrapColumn": 120,
"editor.wrappingIndent": "indent",
"diffEditor.renderSideBySide": true,
"editor.codeActionsOnSave": {
"source.organizeImports": "explicit"
},
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.minimap.enabled": false,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.linkedEditing": true,
"editor.gotoLocation.multipleDeclarations": "goto",
"editor.gotoLocation.multipleDefinitions": "goto",
"editor.gotoLocation.multipleImplementations": "goto",
"editor.gotoLocation.multipleReferences": "goto",
"editor.gotoLocation.multipleTypeDefinitions": "goto",
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.gotoLocation.alternativeTypeDefinitionCommand": "editor.action.goToTypeDefinition",
"editor.gotoLocation.alternativeDefinitionCommand": "editor.action.goToTypeDefinition",
"editor.gotoLocation.alternativeDeclarationCommand": "editor.action.peekTypeDefinition",
"editor.stickyScroll.enabled": false,
// Explorer
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
// File specific stuff
"files.associations": {
"*.html": "html",
"*.fish": "fish"
},
"files.trimTrailingWhitespace": true,
"files.eol": "\n",
// Extensions
"extensions.ignoreRecommendations": true,
"javascript.updateImportsOnFileMove.enabled": "always",
// Language Specific styles
"[html, javascript, javascriptreact, typescript, typescriptreact, json]": {
"editor.acceptSuggestionOnEnter": "off",
"editor.trimAutoWhitespace": true
},
"[markdown, git-commit]": {
"editor.trimAutoWhitespace": false,
"files.trimTrailingWhitespace": false,
"editor.acceptSuggestionOnEnter": "off"
},
"markdown.math.enabled": false,
"[prisma]": {
"editor.defaultFormatter": "Prisma.prisma"
},
"[go]": {
"editor.defaultFormatter": "golang.go"
},
"go.toolsManagement.autoUpdate": true,
"git.untrackedChanges": "separate",
"git.openRepositoryInParentFolders": "never",
"prettier.trailingComma": "all",
"prettier.singleQuote": true,
"prettier.proseWrap": "always",
"emmet.excludeLanguages": ["typescript", "typescriptreact", "markdown"],
"html.format.indentInnerHtml": true,
"html.format.wrapAttributes": "aligned-multiple",
"typescript.updateImportsOnFileMove.enabled": "always",
"typescript.enablePromptUseWorkspaceTsdk": true,
"js/ts.implicitProjectConfig.target": "ESNext",
"security.workspace.trust.untrustedFiles": "newWindow",
"security.workspace.trust.enabled": false,
"code-runner.clearPreviousOutput": true,
"code-runner.enableAppInsights": false,
"code-runner.showExecutionMessage": false,
"code-runner.executorMap": {
"javascript": "node",
"shellscript": "bash",
"typescript": "npx --yes tsx"
},
"outline.collapseItems": "alwaysCollapse",
"[rust]": {
"editor.defaultFormatter": "rust-lang.rust-analyzer"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment