Skip to content

Instantly share code, notes, and snippets.

@samselikoff
Last active February 20, 2025 15:40
Show Gist options
  • Select an option

  • Save samselikoff/7a79b5363f87b838b88025ba992835c5 to your computer and use it in GitHub Desktop.

Select an option

Save samselikoff/7a79b5363f87b838b88025ba992835c5 to your computer and use it in GitHub Desktop.

Revisions

  1. samselikoff revised this gist Apr 30, 2024. 1 changed file with 190 additions and 1 deletion.
    191 changes: 190 additions & 1 deletion settings.json
    Original file line number Diff line number Diff line change
    @@ -1,11 +1,156 @@
    {
    "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",
    @@ -14,5 +159,49 @@
    "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"
    }
  2. samselikoff created this gist Nov 21, 2023.
    18 changes: 18 additions & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,18 @@
    {
    "workbench.colorTheme": "Dracula",
    "workbench.colorCustomizations": {
    "terminal.ansiBrightRed": "#E06C75",
    "terminal.ansiBrightBlue": "#528BFF",
    "terminal.ansiBrightCyan": "#56B6C2",
    "editorCursor.foreground": "#CBD6E8",

    "editor.background": "#0f172a",
    "menu.background": "#0f172a",
    "sideBar.background": "#0b111e",
    "banner.background": "#0f172a",
    "tab.inactiveBackground": "#0b111e",
    "tab.activeBackground": "#0f172a",
    "titleBar.activeBackground": "#0b111e",
    "editor.lineHighlightBorder": "#ff000000"
    }
    }