Skip to content

Instantly share code, notes, and snippets.

@fegvilela
Forked from diego3g/settings.json
Created January 5, 2021 10:51
Show Gist options
  • Select an option

  • Save fegvilela/048a2dca9f9c6e8bdd7dd5ace2ca17d1 to your computer and use it in GitHub Desktop.

Select an option

Save fegvilela/048a2dca9f9c6e8bdd7dd5ace2ca17d1 to your computer and use it in GitHub Desktop.
VSCode Settings (Updated)
{
"terminal.integrated.fontSize": 14,
"workbench.iconTheme": "material-icon-theme",
"workbench.startupEditor": "newUntitledFile",
"editor.tabSize": 2,
"editor.fontSize": 18,
"editor.lineHeight": 26,
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"node_modules": true
},
"explorer.compactFolders": false,
"editor.renderLineHighlight": "gutter",
"workbench.editor.labelFormat": "short",
"extensions.ignoreRecommendations": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "never",
"breadcrumbs.enabled": true,
"editor.parameterHints.enabled": false,
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"editor.rulers": [80, 120],
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json"
},
"window.zoomLevel": 0,
"emmet.syntaxProfiles": { "javascript": "jsx" },
"emmet.includeLanguages": { "javascript": "javascriptreact" },
"gitlens.codeLens.recentChange.enabled": false,
"gitlens.codeLens.authors.enabled": false,
"gitlens.codeLens.enabled": false,
"git.enableSmartCommit": true,
"terminal.integrated.shell.osx": "/bin/zsh",
"liveshare.featureSet": "insiders",
"typescript.tsserver.log": "verbose",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"liveServer.settings.donotShowInfoMsg": true,
// "material-icon-theme.activeIconPack": "nest",
"screencastMode.onlyKeyboardShortcuts": true,
"material-icon-theme.folders.associations": {
"infra": "app",
"entities": "class",
"schemas": "class",
"typeorm": "database",
"repositories": "mappings",
"http": "container",
"migrations": "tools",
"modules": "components",
"implementations": "core",
"dtos": "typescript",
"fakes": "mock",
"websockets": "pipe",
"protos": "pipe",
"grpc": "pipe"
},
"material-icon-theme.files.associations": {
"ormconfig.json": "database",
"tsconfig.json": "tune",
"*.proto": "3d"
},
"workbench.colorTheme": "Omni"
}
@fegvilela
Copy link
Author

Versão não tão legal

{
  // "terminal.integrated.fontSize": 15,

  "workbench.iconTheme": "vikings-icon-theme",
  "workbench.startupEditor": "newUntitledFile",

  "editor.tabSize": 2,
  "editor.fontSize": 13.5,
  "editor.lineHeight": 20,
  "editor.fontFamily": "Fira Code",
  "editor.fontLigatures": true,

  "files.exclude": {
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/CVS": true,
    "**/.DS_Store": true,
    "node_modules": true,
    "**/.git/objects/**": true,
    "**/.git/subtree-cache/**": true,
    "**/node_modules/*/**": true,
    "**/__pycache__/*/**": true,
    "**/__pycache__/": true,
    "**/.idea": true,
    "**/.scala-build": true,
    "**/.vscode": true,
    "**/.venv": true,
    "**/.databricks": true,
  },

  "explorer.compactFolders": false,
  "workbench.editor.labelFormat": "short",
  "extensions.ignoreRecommendations": true,

  "javascript.updateImportsOnFileMove.enabled": "always",
  "typescript.updateImportsOnFileMove.enabled": "always",

  "breadcrumbs.enabled": true,
  "editor.parameterHints.enabled": false,
  "explorer.confirmDragAndDrop": false,
  "explorer.confirmDelete": false,

  "editor.rulers": [60, 88],

  "editor.codeActionsOnSave": {
    "source.fixAll": "explicit",
    "source.fixAll.eslint": "explicit",
    "source.fixAll.tslint": "explicit",
    "source.fixAll.stylelint": "explicit",
    "source.fixAll.pylint": "explicit",
  },

  "files.associations": {
    ".sequelizerc": "javascript",
    ".stylelintrc": "json",
    ".prettierrc": "json",
    ".pylintrc": "editorconfig",
    "*.sh": "shellscript",
  },

  "emmet.syntaxProfiles": { "javascript": "jsx" },
  "emmet.includeLanguages": { "javascript": "javascriptreact" },

  "gitlens.codeLens.recentChange.enabled": false,
  "gitlens.codeLens.authors.enabled": false,
  "gitlens.codeLens.enabled": false,

  "git.enableSmartCommit": true,
  // "terminal.integrated.shell.osx": "/bin/zsh",
  "liveshare.featureSet": "insiders",

  "typescript.tsserver.log": "verbose",
  "javascript.suggest.autoImports": true,
  "typescript.suggest.autoImports": true,
  "liveServer.settings.donotShowInfoMsg": true,
  "material-icon-theme.activeIconPack": "nest",
  "screencastMode.onlyKeyboardShortcuts": true,

  "material-icon-theme.folders.associations": {
    "infra": "app",
    "entities": "class",
    "schemas": "class",
    "typeorm": "database",
    "repositories": "mappings",
    "http": "container",
    "migrations": "tools",
    "modules": "components",
    "implementations": "core",
    "dtos": "typescript",
    "fakes": "mock",
    "websockets": "pipe",
    "protos": "pipe",
    "grpc": "pipe",
  },

  "material-icon-theme.files.associations": {
    "ormconfig.json": "database",
    "tsconfig.json": "tune",
    "*.proto": "3d",
  },

  "editor.defaultFormatter": "esbenp.prettier-vscode",

  "pgFormatter.keywordCase": "lowercase",
  "pgFormatter.tabs": true,
  "pgFormatter.commaBreak": true,
  "pgFormatter.noGrouping": true,

  "calva.fmt.configPath": "CLOJURE-LSP",
  "files.insertFinalNewline": true,

  // This settings make the REPL pretty print results
  "calva.prettyPrintingOptions": {
    "printEngine": "pprint",
    "enabled": true,
  },

  // Below are some example custom commands that can be useful. Refresh helps to
  // reload namespaces without closing the REPL and the Run Tests command
  // forces the use of clojure.test for test execution, which has a better output
  // These commands need to later on be binded to a keyboard shortcut
  "calva.customREPLCommandSnippets": [
    {
      "name": "Refresh REPL",
      "repl": "clj",
      "key": "x",
      "snippet": "(require 'clojure.tools.namespace.repl)(clojure.tools.namespace.repl/refresh)",
    },
    {
      "name": "Refresh-all REPL",
      "repl": "clj",
      "key": "x+",
      "snippet": "(require 'clojure.tools.namespace.repl)(clojure.tools.namespace.repl/refresh-all)",
    },
    {
      "name": "Unalias all NS",
      "repl": "clj",
      "key": "ns-",
      "snippet": "(map (partial ns-unalias *ns*) (keys (ns-aliases *ns*)))",
    },
    {
      "name": "Run tests on namespace",
      "key": "t",
      "snippet": "(clojure.test/run-tests '$ns)",
    },
    {
      "name": "Run single test",
      "key": "t-",
      "snippet": "(clojure.test/run-test-var #'$top-level-defined-symbol)",
    },
    {
      "name": "Load test namespaces in REPL",
      "key": "lt",
      "snippet": "(apply require (-> \"test/\" clojure.java.io/file clojure.tools.namespace.find/find-namespaces-in-dir))",
    },
    {
      "name": "Run all tests loaded in REPL",
      "key": "at",
      "snippet": "(apply clojure.test/run-tests (-> \"test/\" clojure.java.io/file clojure.tools.namespace.find/find-namespaces-in-dir))",
    },
  ],

  "[sql]": {
    "editor.defaultFormatter": "bradymholt.pgformatter",
  },

  "[python]": {
    "editor.defaultFormatter": "charliermarsh.ruff",
    "editor.formatOnSave": true,
    "editor.tabSize": 2,
  },

  "files.autoSave": "afterDelay",
  "tabnine.experimentalAutoImports": true,
  // Set the default
  "editor.formatOnSave": true,
  // Enable per-language
  "[javascript, jsx, json, typescript, tsx, python, ts]": {
    "editor.formatOnSave": true,
  },
  "latex-workshop.view.pdf.viewer": "tab",
  "randomThemeSwitcher.themeList": [
    "Abyss",
    "Kimbie Dark",
    "Monokai",
    "Monokai Dimmed",
    "Solarized Dark",
    "Tomorrow Night Blue",
    "Atom One Dark",
    "One Monokai",
    "One Dark Theme",
    "Darker Dark Theme",
    "dark-plus-syntax",
    "Fresh Dark",
    "Fresh Dark Darker",
    "Community Material Theme",
    "Community Material Theme Darker",
    "Community Material Theme Palenight",
    "Community Material Theme Ocean",
    "Material Theme",
    "Material Theme Darker",
    "Material Theme Palenight",
    "Material Theme Ocean",
    "Flatland_Dark",
    "Pastels_on_Dark",
    "Gruvbox Dark Medium",
    "Gruvbox Dark Hard",
    "Gruvbox Dark Soft",
    "Winter is Coming (Dark Blue)",
    "Simple Dark Theme",
    "Blueberry dark theme",
    "Ra Nature Dark Theme",
    "Omni",
    "Super One Dark",
    "NarutoDark",
    "Bluloco Dark",
    "Plastic",
    "Plastic Legacy v2",
    "One Dark Pro",
    "Abyss",
    "Kimbie Dark",
    "Monokai",
    "Monokai Dimmed",
    "Red",
    "Solarized Dark",
    "Tomorrow Night Blue",
    "Ocean",
    "dcode",
    "Pink Cat Boo",
    "Blackboard",
    "TwoStones",
    "Gruvbox Dark Medium",
    "Gruvbox Dark Hard",
    "Gruvbox Dark Soft",
    "Horizon",
    "Horizon Bold",
    "Kay Dark",
    "Pop N' Lock Theme by Luxcium ✨",
    "Pop N' Lock Theme by Luxcium ✨ Alexis's Black ⛷",
    "Pop N' Lock Theme by Luxcium ✨ TSA/ASD 🧩",
    "1337",
    "Markdown Editor Dark",
    "Deepdark Material Theme | Default Version",
    "Deepdark Material Theme | Full Black Version",
    "Sea Green Theme",
    "Darcula",
    "Tinacious Design",
    "Tinacious Design (legacy, 2016)",
    "Tinacious Design (High Contrast)",
    "Panda Syntax",
    "Palenight Theme",
    "Palenight Operator",
    "Palenight (Mild Contrast)",
  ],
  "workbench.editorAssociations": {
    "*.ipynb": "jupyter.notebook.ipynb",
  },
  "randomThemeSwitcher.switchMode": "interval",
  "randomThemeSwitcher.switchInterval": 300,
  "python.defaultInterpreterPath": "/opt/homebrew/bin/python3",
  "redhat.telemetry.enabled": true,
  "bracketPairColorizer.depreciation-notice": false,
  "workbench.fontAliasing": "antialiased",
  "[lilypond]": {
    "editor.defaultFormatter": "lhl2617.lilypond-formatter",
  },
  "files.watcherExclude": {
    "**/.bloop": true,
    "**/.metals": true,
    "**/.ammonite": true,
  },
  "metals.enableSemanticHighlighting": true,
  "metals.sbtScript": "/opt/homebrew/bin/sbt",
  "metals.scalafmtConfigPath": "/Users/fernanda.vilela/Documents/projects/nu/itaipu/.scalafmt.conf",
  "[scala]": {
    "editor.defaultFormatter": "scalameta.metals",
  },
  "[dotenv]": {
    "editor.defaultFormatter": "foxundermoon.shell-format",
  },
  "[dockerfile]": {
    "editor.defaultFormatter": "foxundermoon.shell-format",
  },
  "[shellscript]": {
    "editor.defaultFormatter": "shakram02.bash-beautify",
  },
  "[clojure]": {
    "editor.defaultFormatter": "betterthantomorrow.calva",
  },
  "editor.multiCursorPaste": "full",
  "editor.multiCursorModifier": "ctrlCmd",
  "python.analysis.extraPaths": [],
  "python.analysis.typeCheckingMode": "standard",
  "terminal.integrated.fontFamily": "monospace",
  "workbench.colorTheme": "lioshi theme",
  "[jinja-sql]": {
    "editor.defaultFormatter": "innoverio.vscode-dbt-power-user",
  },
  "csv.enabled": true,
  "workbench.secondarySideBar.defaultVisibility": "hidden",
  "security.workspace.trust.untrustedFiles": "open",
  "arduino.useArduinoCli": true,
  "[cpp]": {
    "editor.defaultFormatter": "ms-vscode.cpptools",
  },
  // "editor.multiCursorModifier": "ctrlCmd"
}

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