Skip to content

Instantly share code, notes, and snippets.

@Vandcarlos
Last active February 25, 2026 20:19
Show Gist options
  • Select an option

  • Save Vandcarlos/8356e5974107cad19664d1a2b77c38b3 to your computer and use it in GitHub Desktop.

Select an option

Save Vandcarlos/8356e5974107cad19664d1a2b77c38b3 to your computer and use it in GitHub Desktop.
VS Code config
{
"recommendations": [
// Python & Data Science
"ms-python.python",
"ms-python.vscode-pylance",
"ms-python.debugpy",
"ms-python.python-targets",
"charliermarsh.ruff",
"KevinRose.python-indent",
"ms-toolsai.jupyter",
"ms-toolsai.vscode-jupyter-cell-tags",
"ms-toolsai.jupyter-keymap",
"ms-toolsai.jupyter-renderers",
"ms-toolsai.vscode-jupyter-slideshow",
// Infra & Containers
"ms-azuretools.vscode-docker",
"ms-vscode-remote.remote-containers",
"hashicorp.terraform",
"ms-vscode.makefile-tools",
"eshojaei.mbake",
// AI & Utils
"Continue.continue",
"GitHub.copilot-chat",
"mechatroner.rainbow-csv",
"be5invis.toml",
"vscode-icons-team.vscode-icons"
]
}
{
// --- Editor & Files ---
"editor.suggestSelection": "first",
"editor.trimWhitespaceOnDelete": true,
"editor.largeFileOptimizations": false,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"search.followSymlinks": false,
// --- Workbench & UI ---
"workbench.iconTheme": "vscode-icons",
"workbench.secondarySideBar.defaultVisibility": "hidden",
"vsicons.dontShowNewVersionMessage": true,
"continue.showInlineTip": false,
// --- Python & Data Science ---
"python.languageServer": "Pylance",
"python.analysis.typeCheckingMode": "basic",
"python.analysis.diagnosticMode": "workspace",
"python.createEnvironment.trigger": "off",
"ruff.organizeImports": true,
"makefile.configureOnOpen": true,
// --- Notebooks & Jupyter ---
"jupyter.interactiveWindow.textEditor.executeSelection": false,
"notebook.formatOnSave.enabled": true,
"notebook.codeActionsOnSave": {
"notebook.source.fixAll.ruff": "explicit",
"notebook.source.organizeImports.ruff": "explicit"
},
// --- Language Specific Overrides ---
"[python]": {
"editor.defaultFormatter": "charliermarsh.ruff",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.ruff": "explicit",
"source.organizeImports.ruff": "explicit"
}
},
"[jupyter]": {
"editor.defaultFormatter": "charliermarsh.ruff",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports": "explicit"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment