Skip to content

Instantly share code, notes, and snippets.

@KarmaBlackshaw
Last active March 16, 2026 14:01
Show Gist options
  • Select an option

  • Save KarmaBlackshaw/cc6a5a030aa08d10ba791f7b8f7c6b10 to your computer and use it in GitHub Desktop.

Select an option

Save KarmaBlackshaw/cc6a5a030aa08d10ba791f7b8f7c6b10 to your computer and use it in GitHub Desktop.
VSCode Settings
{
"ActiveFileInStatusBar.fullpath": false,
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.foldingStrategy": "indentation",
},
"[handlebars]": {
"editor.formatOnSave": false,
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features",
"editor.foldingStrategy": "indentation",
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
},
"[markdown]": {
"files.trimTrailingWhitespace": false,
"editor.defaultFormatter": "yzhang.markdown-all-in-one",
},
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
},
"[vue]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
"editor.foldingStrategy": "indentation",
},
"vue.inlayHints.missingProps": true,
"workbench.editor.showTabs": "multiple",
"breadcrumbs.filePath": "off",
"breadcrumbs.icons": false,
"breadcrumbs.showArrays": false,
"css.hover.references": false,
"css.lint.duplicateProperties": "error",
"editor.accessibilitySupport": "off",
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.fixAll.eslint": "explicit",
"source.fixAll.stylelint": "explicit",
},
"vue.server.hybridMode": "typeScriptPluginOnly",
"editor.columnSelection": false,
"editor.fontSize": 9,
"editor.formatOnPaste": true,
"editor.formatOnSave": false,
"editor.formatOnType": true,
"editor.linkedEditing": true,
"editor.minimap.renderCharacters": false,
"editor.minimap.showSlider": "always",
"editor.minimap.size": "fit",
"editor.multiCursorModifier": "ctrlCmd",
"editor.quickSuggestionsDelay": 5,
"editor.showFoldingControls": "always",
"editor.snippetSuggestions": "top",
"editor.tabCompletion": "onlySnippets",
"editor.tabSize": 2,
"explorer.fileNesting.enabled": false,
"stylelint.enable": true,
"stylelint.validate": ["css", "scss", "vue"],
"editor.tokenColorCustomizations": {
"comments": "#ffffff7e",
},
"editor.unicodeHighlight.allowedCharacters": {
"’": true,
"": true,
},
"explorer.compactFolders": false,
"editor.wordWrap": "on",
"emmet.includeLanguages": {
"vue-html": "html",
},
"emmet.showSuggestionsAsSnippets": true,
"emmet.useInlineCompletions": true,
"errorLens.exclude": [
"Parsing error: This experimental syntax requires enabling one of the following parser plugin\\(s\\): \"jsx\", \"flow\", \"typescript\"\\. \\(1:0\\)",
],
"errorLens.excludeBySource": ["ts(1308)"],
"eslint.codeActionsOnSave.mode": "problems",
"eslint.format.enable": true,
"eslint.run": "onType",
"eslint.validate": [
"vue",
"ts",
"tsx",
"javascript",
"javascriptreact",
"js",
"jsx",
"html",
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
],
"eslint.workingDirectories": ["./ui", "./api"],
"explorer.autoReveal": false,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"files.exclude": {
"**/.DS_Store": true,
"**/.git": true,
"**/.hg": true,
"**/.svn": true,
"**/CVS": true,
},
"files.trimTrailingWhitespace": true,
"git.autofetch": true,
"html.autoClosingTags": true,
"html.hover.references": false,
"json.maxItemsComputed": 50000,
"less.hover.references": false,
"liveServer.settings.donotShowInfoMsg": true,
"liveServer.settings.donotVerifyTags": true,
"prettier.semi": false,
"problems.showCurrentInStatus": true,
"projectNameInStatusBar.align": "left",
"projectNameInStatusBar.textStyle": "uppercase",
"redhat.telemetry.enabled": true,
"scss.hover.references": false,
"scss.lint.duplicateProperties": "error",
"scss.lint.unknownAtRules": "ignore",
"scss.showErrors": true,
"search.exclude": {
"**/.DS_Store": true,
"**/.git": true,
"**/.hg": true,
"**/.svn": true,
"**/CVS": true,
"**/bower_components": true,
"**/dist": true,
"**/node_modules": true,
},
"search.followSymlinks": false,
"search.showLineNumbers": true,
"security.workspace.trust.untrustedFiles": "open",
"settingsSync.ignoredSettings": [],
"svg.preview.mode": "img",
"tailwindCSS.colorDecorators": false,
"terminal.integrated.defaultProfile.windows": "C:\\Program Files\\Git\\bin\\bash.exe (migrated)",
"terminal.integrated.enableMultiLinePasteWarning": "auto",
"terminal.integrated.fontSize": 10,
"terminal.integrated.persistentSessionScrollback": 10000,
"terminal.integrated.profiles.windows": {
"C:\\Program Files\\Git\\bin\\bash.exe (migrated)": {
"args": [],
"path": "C:\\Program Files\\Git\\bin\\bash.exe",
},
},
"terminal.integrated.scrollback": 100000,
"update.mode": "start",
"vue.inlayHints.optionsWrapper": false,
"window.nativeTabs": true,
"window.newWindowDimensions": "maximized",
"window.title": "${dirty}${activeEditorMedium}${separator}${rootName}",
"workbench.colorCustomizations": {
"editor.findMatchBackground": "#00cc44a8",
"editor.findMatchHighlightBackground": "#ff7b00a1",
"editor.lineHighlightBackground": "#414141",
"editor.selectionBackground": "#1a33c24b",
"editor.selectionHighlightBackground": "#162daf33",
"statusBar.background": "#1d1d1d",
"tab.activeBorder": "#00ffff",
},
"workbench.editor.decorations.badges": true,
"workbench.editor.decorations.colors": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.labelFormat": "short",
"workbench.editor.limit.enabled": true,
"workbench.editor.mouseBackForwardToNavigate": false,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.editor.splitSizing": "split",
"workbench.editor.tabSizing": "shrink",
"workbench.iconTheme": "material-icon-theme",
"workbench.panel.defaultLocation": "right",
"workbench.preferredDarkColorTheme": "Tomorrow Night Blue",
"workbench.settings.editor": "json",
"workbench.settings.enableNaturalLanguageSearch": false,
"workbench.settings.openDefaultSettings": true,
"workbench.startupEditor": "none",
"terminal.integrated.env.osx": {
"FIG_NEW_SESSION": "1",
},
"yaml.schemas": {
"file:///Users/karmablackshaw/.vscode/extensions/atlassian.atlascode-3.0.3/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml",
},
"atlascode.bitbucket.enabled": true,
"editor.unicodeHighlight.allowedLocales": {
"cs": true,
},
"workbench.editor.empty.hint": "hidden",
"github.copilot.enable": {
"*": true,
"plaintext": true,
"markdown": false,
"scminput": false,
"vue": false,
},
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
},
"gitlens.views.stashes.files.layout": "list",
"diffEditor.ignoreTrimWhitespace": false,
"git.confirmSync": false,
"gitlens.ai.experimental.provider": "openai",
"gitlens.ai.experimental.openai.model": "gpt-4",
"[svg]": {
"editor.defaultFormatter": "jock.svg",
},
"workbench.colorTheme": "Field Lights",
"github.copilot.advanced": {},
"workbench.editorAssociations": {
"*.copilotmd": "vscode.markdown.preview.editor",
"*.svg": "default",
},
"git.suggestSmartCommit": false,
"github.copilot.nextEditSuggestions.enabled": true,
"projectManager.git.baseFolders": ["Documents"],
"[dockercompose]": {
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.autoIndent": "advanced",
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": true,
},
"editor.defaultFormatter": "redhat.vscode-yaml",
},
"[github-actions-workflow]": {
"editor.defaultFormatter": "redhat.vscode-yaml",
},
"git.ignoreRebaseWarning": true,
"claudeCode.preferredLocation": "panel",
"window.confirmSaveUntitledWorkspace": false,
"gitlens.ai.model": "vscode",
"gitlens.ai.vscode.model": "copilot:gpt-4.1",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment