Skip to content

Instantly share code, notes, and snippets.

@samselikoff
Last active April 30, 2024 07:05
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save samselikoff/7a79b5363f87b838b88025ba992835c5 to your computer and use it in GitHub Desktop.
Save samselikoff/7a79b5363f87b838b88025ba992835c5 to your computer and use it in GitHub Desktop.
Tweaked Dracula theme for VSCode
{
"diffEditor.renderSideBySide": true,
"editor.fontSize": 14,
"editor.lineHeight": 22,
"editor.tabSize": 2,
"editor.matchBrackets": "never",
"editor.cursorBlinking": "solid",
"editor.selectionHighlight": false,
"editor.occurrencesHighlight": "off",
"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
"editor.scrollbar.verticalScrollbarSize": 0,
"explorer.openEditors.visible": 0,
"scm.diffDecorationsGutterVisibility": "hover",
"scm.diffDecorations": "gutter",
"window.title": "${activeEditorMedium}",
/* Core behavior
----------------------------------------------------*/
"workbench.editor.enablePreviewFromQuickOpen": false,
"workbench.startupEditor": "none",
"git.enableSmartCommit": true,
"editor.tabCompletion": "onlySnippets",
"search.exclude": {
".next": true,
"dist": true,
"static": true
},
"explorer.confirmDragAndDrop": false,
"keyboard.dispatch": "keyCode",
"git.confirmSync": false,
/* Formatting
----------------------------------------------------*/
"editor.defaultFormatter": "esbenp.prettier-vscode",
"html.format.enable": false,
"editor.formatOnSave": true,
"css.validate": false,
/* JavaScript
----------------------------------------------------*/
"javascript.updateImportsOnFileMove.enabled": "always",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
/* Emmet
----------------------------------------------------*/
"emmet.triggerExpansionOnTab": true,
"emmet.includeLanguages": {
"javascript": "javascriptreact",
"svelte": "html"
},
/*****************************************************
Settings for third-party extensions
******************************************************/
/* TailwindCSS
----------------------------------------------------*/
"tailwindCSS.emmetCompletions": true,
/* Vim
----------------------------------------------------*/
"vim.foldfix": true,
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["u"],
"after": [],
"commands": [
{
"command": "undo"
}
]
},
{
"before": ["<C-r>"],
"after": [],
"commands": [
{
"command": "redo"
}
]
}
],
/* Sync
----------------------------------------------------*/
"sync.gist": "381689dc8fb5ae466a6c8833e84bd612",
/* Other
----------------------------------------------------*/
"eslint.alwaysShowStatus": true,
// "eslint.workingDirectories": [{ "mode": "auto" }],
"els.codeLens.relatedFiles": false,
"files.associations": {
"*.js": "javascriptreact"
},
"terminal.integrated.scrollback": 10000,
"editor.renderWhitespace": "none",
"editor.renderControlCharacters": false,
"diffEditor.renderIndicators": false,
"editor.overviewRulerBorder": false,
"debug.node.autoAttach": "off",
"debug.javascript.usePreview": false,
"debug.internalConsoleOptions": "neverOpen",
"debug.openDebug": "neverOpen",
"ruby.intellisense": "rubyLocate",
"ruby.useLanguageServer": true,
"editor.minimap.showSlider": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"vscode-graphql.showExecCodelens": false,
"files.exclude": {
"**/.cache": true,
"**/.next": true,
"**/build": true,
"**/node_modules": true,
"node_modules": true,
"package-lock.json": true
},
"security.workspace.trust.untrustedFiles": "open",
"terminal.explorerKind": "external",
"search.useGlobalIgnoreFiles": true,
"explorer.experimental.fileNesting.enabled": true,
"explorer.experimental.fileNesting.patterns": {
"*.ts": "$(capture).js, $(capture).*.ts",
"*.js": "$(capture).js.map, $(capture).min.js, $(capture).d.ts",
"*.jsx": "$(capture).js",
"*.tsx": "$(capture).ts",
"tsconfig.json": "tsconfig.*.json",
"package.json": "package-lock.json, .npmrc, yarn.lock, .yarnrc, pnpm-lock.yaml, tailwind.config.js, postcss.config.js, sentry.client.config.js, sentry.properties, sentry.server.config.js, jsconfig.js, cypress.json, .prettierrc, .node-version, .gitignore, .eslintrc.json, .env.local, jsconfig.json, next.config.js, start.sh, tsconfig.json, vitest.config.ts, remix.config.js, remix.env.d.ts, fly.toml, Dockerfile, .prettierignore, .eslintrc.js, .dockerignore, .env"
},
"[prisma]": {
"editor.defaultFormatter": "Prisma.prisma"
},
"debug.javascript.autoAttachFilter": "disabled",
"editor.unicodeHighlight.allowedCharacters": {
" ": true
},
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.codeActionsOnSave": {
// "source.fixAll": true
},
"editor.guides.indentation": false,
"editor.guides.highlightActiveIndentation": false,
"extensions.ignoreRecommendations": true,
"editor.minimap.enabled": false,
"npm.keybindingsChangedWarningShown": true,
"tailwindCSS.colorDecorators": false,
"playwright.reuseBrowser": false,
"workbench.colorTheme": "Dracula",
"workbench.colorCustomizations": {
// "editor.background": "#1e2125",
"terminal.ansiBrightRed": "#E06C75",
"terminal.ansiBrightBlue": "#528BFF",
"terminal.ansiBrightCyan": "#56B6C2",
"editorCursor.foreground": "#CBD6E8",
// good so far
// "editor.background": "#000",
"editor.background": "#0f172a",
"menu.background": "#0f172a",
"sideBar.background": "#0b111e",
"banner.background": "#0f172a",
"tab.inactiveBackground": "#0b111e",
"tab.activeBackground": "#0f172a",
"titleBar.activeBackground": "#0b111e",
"editor.lineHighlightBorder": "#ff000000"
},
"editor.lightbulb.enabled": "off",
"svelte.enable-ts-plugin": true,
"breadcrumbs.enabled": false,
"git.openRepositoryInParentFolders": "always",
"githubPullRequests.terminalLinksHandler": "github",
"window.commandCenter": false,
"workbench.editor.empty.hint": "hidden",
// LINE NUMBERS
// "editor.lineNumbers": "relative",
"workbench.activityBar.location": "hidden",
"tailwind-fold.showTailwindImage": false,
"tailwind-fold.foldStyle": "QUOTES",
"github.copilot.enable": {
"*": true,
"plaintext": false,
"markdown": false,
"scminput": false
},
"workbench.editor.untitled.labelFormat": "name",
// QUICK SUGGESTIONS
"editor.quickSuggestions": {
// "comments": "off",
// "strings": "off",
// "other": "off"
},
"editor.accessibilitySupport": "off",
"tailwind-fold.autoFold": false,
"githubPullRequests.pullBranch": "never",
"editor.suggest.showWords": false,
"editor.stickyScroll.enabled": false,
"workbench.layoutControl.enabled": false,
"diffEditor.hideUnchangedRegions.enabled": true,
"rubyLsp.featuresConfiguration": {},
"rubyLsp.formatter": "none",
"prettier.requireConfig": true,
"workbench.statusBar.visible": false
// "eslint.enable": false
// HIDE SQUIGGLYS
// "editorError.foreground": "#00000000",
// "editorWarning.foreground": "#00000000",
// "editorInfo.foreground": "#00000000"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment