Skip to content

Instantly share code, notes, and snippets.

@derekclair
Last active November 13, 2020 17:09
Show Gist options
  • Save derekclair/07cdd7f8f6849cc52a81a33334be9952 to your computer and use it in GitHub Desktop.
Save derekclair/07cdd7f8f6849cc52a81a33334be9952 to your computer and use it in GitHub Desktop.
VS Code `settings.json`
{
// "editor.disableTranslate3d": true,
// _________________________________________________________________________ [language]
"[elixir]": {
"editor.formatOnSave": true,
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": false
}
},
"[javascript]": {
"editor.formatOnPaste": false,
"editor.formatOnSave": true /* (default: false) */,
"editor.formatOnType": false,
"files.trimTrailingWhitespace": true /* (default: false) */
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[markdown]": {
"editor.wordWrap": "on",
"editor.quickSuggestions": false,
// "rewrap.autoWrap.enabled": false,
},
"[plaintext]": {
"editor.wordWrap": "off"
},
"[sql]": {
"editor.defaultFormatter": null,
"editor.formatOnPaste": false,
"editor.formatOnSave": true /* (default: false) */,
"editor.formatOnType": false,
},
"[typescript]": {
"editor.formatOnPaste": false,
"editor.formatOnSave": true,
"editor.formatOnType": false,
"files.trimTrailingWhitespace": true /* (default: false) */
},
"[yaml]": {
"rewrap.autoWrap.enabled": false,
"editor.defaultFormatter": "esbenp.prettier-vscode",
},
// _________________________________________________________________________ bracketPairColorizer
"bracketPairColorizer.rulerPosition": "Full",
"bracketPairColorizer.showBracketsInRuler": true,
// _________________________________________________________________________ breadcrumbs
"breadcrumbs.enabled": true,
// "breadcrumbs.symbolSortOrder": "name",
"breadcrumbs.symbolSortOrder": "type",
// _________________________________________________________________________ C_Cpp
"C_Cpp.updateChannel": "Insiders",
// _________________________________________________________________________ codemetrics
// "codemetrics.basics.CodeLensEnabled": false,
// _________________________________________________________________________ codestream
// "codestream.email": "[email protected]",
// "codestream.muteAll": true,
// "codestream.autoSignIn": false,
// _________________________________________________________________________ colorize
"colorize.enable_search_variables": false,
"colorize.languages": [
"css",
"sass",
"scss",
"less",
"postcss",
"sss",
"stylus",
"xml",
"svg",
"javascript",
"reactjavascript",
"typescript"
],
// _________________________________________________________________________ dash
// "dash.docset.css": ["css"],
// "dash.docset.elixir": ["elixir", "hex"],
"dash.languageIdToDocsetMap": {
"typescript": [
"typescript",
"javascript"
]
},
// "dash.docset.javascript": [
// // "angularjs",
// // "awsjs",
// // "chai",
// "css",
// // "d3",
// // "express",
// "html",
// "javascript",
// // "jquery",
// // "lodash",
// // "moment",
// // "mongoose",
// "nodejs"
// // "prototype",
// // "react",
// // "require",
// // "svg",
// ],
// "dash.docset.javascriptreact": ["html", "react", "sass", "css"],
// "dash.docset.sass": ["sass", "css"],
// "dash.docset.typescript": ["typescript", "javascript", "sass", "css"],
// "dash.docset.yaml": ["chef", "ansible"],
// _________________________________________________________________________ diffEditor
"diffEditor.renderSideBySide": false /* (default: true) */,
// _________________________________________________________________________ docker
"docker.defaultRegistryPath": "derekclair",
// "docker.defaultRegistryPath": "derekclair/derekclair/derekclair",
// "docker.showExplorer": false /* (default: true) */,
// _________________________________________________________________________ editor
// "editor.action.clipboardCopyWithSyntaxHighlightingAction": true,
// "editor.autoIndent": false /* (default: true) */,
// "editor.cursorBlinking": "solid",
// "editor.cursorSmoothCaretAnimation": true /* (default: false) */,
"editor.cursorStyle": "line-thin",
"editor.dragAndDrop": false /* (default: true) */,
"editor.fontLigatures": true,
// "editor.fontSize": 9.5,
// "editor.fontSize": 10,
// "editor.fontSize": 11,
// "editor.fontSize": 11.5 /* (default: 12) */,
"editor.fontSize": 12.5,
// "editor.fontSize": 13,
// "editor.fontFamily": "Dank Mono",
"editor.fontFamily": "Fira Code",
"editor.formatOnPaste": false /* (default) */,
// "editor.formatOnPaste": true,
"editor.formatOnSave": false,
"editor.formatOnType": false,
//--------------------------------------------------------------------- END: editor.formatOn
"editor.minimap.enabled": false /* (default: true) */,
"editor.minimap.side": "left",
"editor.multiCursorModifier": "ctrlCmd",
"editor.quickSuggestionsDelay": 100 /* (default: 10) */,
"editor.renderControlCharacters": true /* (default: false) */,
"editor.renderIndentGuides": true,
"editor.renderWhitespace": "selection",
"editor.rulers": [
100,
80
],
"editor.smoothScrolling": true /* (default: false) */,
"editor.suggest.localityBonus": true,
"editor.selectionHighlight": false /* (default: true) */,
"editor.suggestSelection": "first",
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": false
},
"editor.scrollBeyondLastLine": false /* (default: true) */,
"editor.tabSize": 2,
"editor.wordWrap": "on",
// _________________________________________________________________________ elixirLS
"elixirLS.dialyzerEnabled": false,
// _________________________________________________________________________ emmet
"emmet.includeLanguages": {
"javascript": "javascriptreact"
},
// _________________________________________________________________________ eslint
// "eslint.autoFixOnSave": true,
// "eslint.enable": false /* (defualt: true) */,
// "eslint.nodePath": "/usr/local",
"eslint.nodePath": "~/.asdf/shims/node",
// "eslint.nodePath": "/usr/local/opt/asdf/shims/node",
// "eslint.nodePath": "/Users/derekclair/.nvm/versions/node/v8.9.1/bin/node",
"eslint.packageManager": "yarn",
// "eslint.workingDirectories": [
// "src/"
// ],
// _________________________________________________________________________ explorer
"explorer.autoReveal": false /* (defualt: true) */,
"explorer.decorations.colors": false,
"explorer.incrementalNaming": "smart",
// "explorer.sortOrder": "filesFirst",
// "explorer.sortOrder": "modified" /* (defualt: "default") | "modified" | "filesFirst" */,
// _________________________________________________________________________ extensions
// "extensions.showRecommendationsOnlyOnDemand": true /* (defualt: false) */,
// _________________________________________________________________________ files
"files.associations": {
".babelrc": "jsonc",
".graphqlconfig": "jsonc",
".gqlconfig": "jsonc",
".env.template": "dotenv",
"*.sh": "shellscript",
// "*.js": "javascript",
"*.jsx": "javascriptreact",
"*.js": "javascript",
"activate": "shellscript",
"Dockerfile.*": "dockerfile",
"Dockerrun.*": "dockerfile",
"*.html.eex": "html",
".wakatime-project": "ini",
"README": "markdown",
"TODO": "markdown"
// "pre-commit": "github"
},
"files.defaultLanguage": "markdown",
// "files.defaultLanguage": "typescript",
"files.exclude": {
"**/.elixir_ls": false,
"**/.git": false,
"**/dist": false,
"**/out": false,
"**/__snapshots__": false
},
"files.insertFinalNewline": true,
"files.trimTrailingWhitespace": true,
// _________________________________________________________________________ flow
"flow.enabled": false /* (defualt: true) */,
// "flow.pathToFlow": "/usr/local/bin/flow\\/usr/local/lib",
"flow.pathToFlow": "${workspaceRoot}/node_modules/.bin/flow",
"flow.useNPMPackagedFlow": true /* (defualt: false) */,
// _________________________________________________________________________ formattingToggle
"formattingToggle.activateFor": [
// "formatOnPaste",
"formatOnSave" /* (default) */,
"formatOnType"
],
// _________________________________________________________________________ git
"git.autofetch": true,
"git.decorations.enabled": false /* (default: true ) */,
// "git.enabled": false,
// "git.path": "/usr/",
// "git.path": "/usr/local/git/bin",
// _________________________________________________________________________ gitlens
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false,
"suppressResultsExplorerNotice": true,
"suppressShowKeyBindingsNotice": true
},
"gitlens.blame.format": "${author} - ${agoOrDate} ",
// "gitlens.blame.compact": true,
"gitlens.blame.dateFormat": "l",
// "gitlens.blame.heatmap.enabled": false,
// "gitlens.blame.heatmap.location": "left" /* (default: "right") */,
"gitlens.blame.highlight.locations": [
"gutter",
"line"
// "overview"
],
"gitlens.codeLens.enabled": false /* (default: true) */,
// "gitlens.codeLens.authors.enabled": false,
// "gitlens.codeLens.recentChange.enabled": false /* (default: true) */,
// "gitlens.currentLine.enabled": false /* (default: true) */,
"gitlens.currentLine.format": "${author}, ${agoOrDate}",
// "gitlens.currentLine.dateFormat": "l",
"gitlens.currentLine.scrollable": false,
"gitlens.hovers.currentLine.details": false /* (default: true) */,
"gitlens.hovers.enabled": false /* (default: true) */,
// "gitlens.hovers.annotations.over": "annotation" /* (default: "line") */,
// "gitlens.hovers.annotations.enabled": false /* (default: true) */,
"gitlens.keymap": "none",
// "gitlens.mode.statusBar.alignment": "left" /* (default: "right") */,
// "gitlens.statusBar.alignment": "left" /* (default: "right") */,
"gitlens.views.fileHistory.enabled": true,
"gitlens.views.lineHistory.enabled": true,
// "gitlens.views.lineHistory.location": "explorer",
"gitlens.views.lineHistory.location": "scm",
// _________________________________________________________________________ go
"go.inferGopath": true /* (defualt: false) */,
// _________________________________________________________________________ indenticator
"indenticator.inner.showHighlight": true /* (defualt: false) */,
"indenticator.inner.showHover": true /* (defualt: false) */,
// "indenticator.inner.style": "0 0 0 #f36",
"indenticator.inner.color.dark": "#FF558C",
// "indenticator.inner.color.dark": "pink",
"indenticator.showCurrentDepthInStatusBar": false /* (default: true) */,
"indenticator.showHover": true /* (defualt: false) */,
// _________________________________________________________________________ javascript
"javascript.format.enable": false /* (defualt: true) */,
"javascript.validate.enable": false /* (defualt: true) */,
// "javascript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": false,
// _________________________________________________________________________ liveshare
// "liveshare.experimentalFeaturesEnabled": true /* (defualt: false) */,
"liveshare.accountProvider": "github",
// "liveshare.guestApprovalRequired": true /* (default: false) */,
"liveshare.audio.joinCallBehavior": "accept" /* (default: "prompt") */,
"liveshare.audio.startCallOnShare": true,
"liveshare.featureSet": "insiders",
"liveshare.populateGitCoAuthors": "always",
"liveshare.showInStatusBar": "whileCollaborating",
// _________________________________________________________________________ markdown
"markdown.extension.toc.githubCompatibility": true,
// "markdown.extension.toc.updateOnSave": true,
"markdown.preview.scrollEditorWithPreview": false,
// "markdown.preview.scrollPreviewWithEditor": false,
// _________________________________________________________________________ npm
"npm.enableScriptExplorer": true,
"npm.packageManager": "yarn",
"npm.scriptExplorerAction": "run",
// "npm.validate.enable": false /* (default: true) */,
// _________________________________________________________________________ npm-intellisense
"npm-intellisense.enabled": false,
// "npm-intellisense.showBuildInLibs": true,
// "npm-intellisense.scanDevDependencies": true,
// _________________________________________________________________________ particle
"particle.disableWelcomeScreen": false,
// _________________________________________________________________________ plantuml
"plantuml.server": "http://localhost:8080",
"plantuml.render": "PlantUMLServer",
"pgsql.format.datatypeCasing": "lowercase",
"pgsql.format.alignColumnDefinitionsInColumns": true,
"pgsql.format.keywordCasing": "uppercase",
"pgsql.format.placeCommasBeforeNextStatement": false,
"pgsql.format.placeSelectStatementReferencesOnNewLine": true,
"pgsql.intelliSense.enableIntelliSense": false,
// _________________________________________________________________________ prettier
// "prettier.eslintIntegration": true /* (defualt: false) */,
// "prettier.stylelintIntegration": true /* (defualt: false) */,
// "prettier.requireConfig": true /* (defualt: false) */,
"prettier.tslintIntegration": true /* (defualt: false) */,
"prettier.trailingComma": "es5",
// _________________________________________________________________________ problems
"problems.autoReveal": false,
// _________________________________________________________________________ python
"python.formatting.provider": "black",
"python.jediEnabled": false,
"python.linting.pylintEnabled": false,
"python.pythonPath": "/usr/local/bin/python3",
// _________________________________________________________________________ restructuredtext
// "restructuredtext.updateDelay": 600,
// _________________________________________________________________________ rewrap
"rewrap.autoWrap.enabled": true,
// _________________________________________________________________________ scm (Source Control Manager)
"scm.diffDecorationsGutterWidth": 2,
"scm.diffDecorations": "gutter",
"scm.alwaysShowProviders": true,
// _________________________________________________________________________ search
"search.exclude": {
"**/build": true,
"coverage": true,
"**/deps": true,
"**/dist": true,
"**/flow-typed": true,
"**/node_modules": true,
"**/out": true,
"**/_build": true,
"**/__snapshots__": true
},
"search.showLineNumbers": true,
"search.smartCase": true,
"search.location": "panel", // "sidebar" | (default: "panel")
"search.useReplacePreview": false,
// _________________________________________________________________________ shellcheck
"shellcheck.executablePath": "/usr/local/bin/shellcheck",
// "shellcheck.useWSL": true,
// "slack.teamToken": "xoxp-7807300421-7807006390-577787648420-b5c27aaff5d88afeb31f6597099b54e6",
// "slack.username": "derekclair",
// "slack.avatarUrl": "https://en.gravatar.com/userimage/13417762/ccf80aca4caebc74f50bf26cf6afa1df.jpeg",
// _________________________________________________________________________ terminal
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.fontFamily": "Fira Code",
// "terminal.external.osxExec": "Hyper.app",
// "terminal.integrated.rendererType": "dom" /* (defalt: "auto") | "canvas" | "dom" */,
"terminal.integrated.shell.osx": "zsh", /* (default: null) */
// _________________________________________________________________________ todohighlight
"todohighlight.isEnable": true,
"todohighlight.defaultStyle": {
// "backgroundColor": "yellow",
// "color": "black"
// "overviewRulerColor": "grey"
},
"todohighlight.keywords": [
{
"text": "FIXME",
"color": "white",
"backgroundColor": "red"
},
{
"text": "NOTE:",
"color": "gray",
"backgroundColor": "white",
"overviewRulerColor": "grey"
},
{
"text": "NEEDS REVIEW",
"color": "white",
"backgroundColor": "orange"
},
{
"text": "WORKS",
"color": "white",
"backgroundColor": "green"
},
{
"text": "CHECKPOINT",
"color": "magenta",
"backgroundColor": "white"
},
{
"text": "WTF",
"color": "white",
"backgroundColor": "red"
},
{
"text": "XXX",
"color": "white",
"backgroundColor": "red"
},
"HACK",
"TODO"
],
// _________________________________________________________________________ tslint
// "tslint.enable": false /* (default: true) */,
"tslint.ignoreDefinitionFiles": true /* (default: false) */,
// _________________________________________________________________________ typescript
"typescript.experimental.useSeparateSyntaxServer": true,
"typescript.format.enable": false /* (default: true) */,
"typescript.npm": "/usr/local/opt/asdf/shims/npm",
"typescript.preferences.importModuleSpecifier": "non-relative" /*
| "relative"
| "non-relative"
| "auto" (default) */,
// "typescript.referencesCodeLens.enabled": true,
"typescript.suggest.autoImports": false /* (default: true) */,
"typescript.tsdk": null /* (default: null) */,
"typescript.updateImportsOnFileMove.enabled": "never",
// "typescript.validate.enable": false /* (default: true) */,
// _________________________________________________________________________ vsicons
// "vsicons.presets.hideExplorerArrows": true,
"vsicons.associations.files": [
{
"icon": "cypress",
"extensions": [
"cypress.prod.json"
],
"filename": true
}
],
// _________________________________________________________________________ vs-kubernetes
"vs-kubernetes": {
"vs-kubernetes.kubectl-path": "/Users/derekclair/.vs-kubernetes/tools/kubectl/kubectl",
"vs-kubernetes.helm-path": "/Users/derekclair/.vs-kubernetes/tools/helm/darwin-amd64/helm",
"vs-kubernetes.draft-path": "/Users/derekclair/.vs-kubernetes/tools/draft/darwin-amd64/draft",
"vs-kubernetes.minikube-path": "/Users/derekclair/.vs-kubernetes/tools/minikube/darwin-amd64/minikube"
},
// _________________________________________________________________________ workbench
"workbench.colorCustomizations": {
"editorCursor.foreground": "#FFF",
"editorLineNumber.activeForeground": "#FFF"
},
"workbench.colorTheme": "Material Theme Darker High Contrast",
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.revealIfOpen": true,
// "workbench.editor.tabCloseButton": "off" /* (default: "on") */,
"workbench.editor.swipeToNavigate": true /* (default: false) */,
"workbench.fontAliasing": "antialiased",
// "workbench.fontAliasing": "none",
// "workbench.fontAliasing": "auto",
/* > * <> * <> * <> * <> * <> * <> * <> * <> * <> * <> * <> * <> * <> * < */
"workbench.settings.openDefaultSettings": false /* (default: true) */,
/* > * <> * <> * <> * <> * <> * <> * <> * <> * <> * <> * <> * <> * <> * < */
// "workbench.panel.location": "right"
// "workbench.sideBar.location": "right",
"workbench.startupEditor": "none",
"workbench.tree.renderIndentGuides": "always",
"workbench.tree.indent": 18,
"workbench.view.alwaysShowHeaderActions": true /* (default: false) */,
// _________________________________________________________________________ window
"window.nativeTabs": true /* (default: false) */,
"window.openFilesInNewWindow": "default",
"window.restoreFullscreen": true,
"window.restoreWindows": "all",
// "window.showFullPath": true,
// "window.zoomLevel": -1,
// "window.zoomLevel": -0.5,
// "window.zoomLevel": 0.01,
"window.zoomLevel": 0,
"workbench.iconTheme": "vscode-icons",
"extensions.ignoreRecommendations": false,
"peacock.favoriteColors": [
{
"name": "Angular Red",
"value": "#b52e31"
},
{
"name": "Auth0 Orange",
"value": "#eb5424"
},
{
"name": "Azure Blue",
"value": "#007fff"
},
{
"name": "C# Purple",
"value": "#68217A"
},
{
"name": "Gatsby Purple",
"value": "#639"
},
{
"name": "Go Cyan",
"value": "#5dc9e2"
},
{
"name": "Java Blue-Gray",
"value": "#557c9b"
},
{
"name": "JavaScript Yellow",
"value": "#f9e64f"
},
{
"name": "Mandalorian Blue",
"value": "#1857a4"
},
{
"name": "Node Green",
"value": "#215732"
},
{
"name": "React Blue",
"value": "#00b3e6"
},
{
"name": "Something Different",
"value": "#832561"
},
{
"name": "Vue Green",
"value": "#42b883"
}
],
// _________________________________________________________________________
// "debug.console.fontFamily": "Dank Mono"
// "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue"
// _________________________________________________________________________
// "someSetting.default.false": true /* (default: false) */,
// "someSetting.default.true": false /* (default: true) */,
// _________________________________________________________________________
}
@derekclair
Copy link
Author

Updates

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment