Skip to content

Instantly share code, notes, and snippets.

@ImMyst
Last active March 29, 2024 23:18
Show Gist options
  • Save ImMyst/bd928c42e494fdae9a5eb28250059b5b to your computer and use it in GitHub Desktop.
Save ImMyst/bd928c42e494fdae9a5eb28250059b5b to your computer and use it in GitHub Desktop.
VSCode Settings
{
// Themes
"workbench.colorTheme": "One Dark Pro Flat",
"workbench.iconTheme": "vscode-icons",
// Fonts
"editor.fontFamily": "Fira Code Retina",
"scm.inputFontFamily": "Fira Code Retina",
"terminal.integrated.fontFamily": "MesloLGS NF",
"chat.editor.fontFamily": "Fira Code Retina",
"debug.console.fontFamily": "Fira Code Retina",
"notebook.output.fontFamily": "Fira Code Retina",
"editor.codeLensFontFamily": "Fira Code Retina",
"markdown.preview.fontFamily": "Fira Code Retina",
"editor.inlayHints.fontFamily": "Fira Code Retina",
"editor.fontLigatures": "'ss01', 'ss02', 'ss03', 'ss06', 'zero'",
"editor.fontSize": 12,
// VSCode
"workbench.tree.enableStickyScroll": false,
"workbench.settings.editor": "json",
"workbench.tree.renderIndentGuides": "none",
"editor.linkedEditing": true,
"editor.renderWhitespace": "trailing",
"workbench.fontAliasing": "default",
"editor.smoothScrolling": true,
"window.dialogStyle": "custom",
"breadcrumbs.enabled": true,
"editor.accessibilitySupport": "off",
"editor.cursorSmoothCaretAnimation": "on",
"editor.find.addExtraSpaceOnTop": false,
"files.autoSave": "onFocusChange",
"workbench.statusBar.visible": true,
"editor.formatOnSave": true,
"emmet.triggerExpansionOnTab": true,
"editor.rulers": [150],
"window.nativeTabs": true,
"editor.wordWrap": "off",
"javascript.updateImportsOnFileMove.enabled": "always",
"scss.lint.duplicateProperties": "error",
"workbench.startupEditor": "none",
"terminal.external.osxExec": "iTerm2.app",
"terminal.explorerKind": "external",
"security.workspace.trust.untrustedFiles": "newWindow",
"diffEditor.ignoreTrimWhitespace": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"http.systemCertificates": false,
"typescript.preferences.importModuleSpecifier": "non-relative",
// APC
"apc.font.family": "Fira Code Retina",
"apc.monospace.font.family": "Fira Code Retina",
"apc.activityBar": {
"hideSettings": false,
"position": "bottom",
"itemMargin": 0,
"size": 45
},
"apc.listRow": {
"lists": ["explorer-folders-view", "quick-input-list", "results"],
"fontSize": 12,
"height": 25
},
"apc.statusBar": {
"fontSize": 12,
"position": "editor-bottom",
"height": 22
},
// Git
"git.autofetch": true,
// Extensions
"emmet.includeLanguages": {
"twig": "html",
"javascript": "javascriptreact",
"typescript": "typescriptreact"
},
"iconify.annotations": true,
"iconify.inplace": true,
"prettier.documentSelectors": ["**/*.astro"],
"files.associations": {
"*.astro": "astro"
},
"workbench.colorCustomizations": {},
"tailwindCSS.experimental.classRegex": [
["Classes \\=([^;]*);", "'([^']*)'"],
["Classes \\=([^;]*);", "\"([^\"]*)\""],
["Classes \\=([^;]*);", "\\`([^\\`]*)\\`"],
["tv\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"]
],
"[astro]": {
"editor.defaultFormatter": "astro-build.astro-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment