Created
November 5, 2025 14:45
-
-
Save mathisdrn/2c46f1924edbfb905e4023d0251d0a8b to your computer and use it in GitHub Desktop.
VS Code user settings
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "[json]": { | |
| "editor.codeActionsOnSave": { | |
| "source.sort.json": "explicit" | |
| }, | |
| "editor.defaultFormatter": "vscode.json-language-features" | |
| }, | |
| "[jsonc]": { | |
| "editor.defaultFormatter": "vscode.json-language-features" | |
| }, | |
| "[markdown]": { | |
| "editor.codeActionsOnSave": { | |
| "source.organizeLinkDefinitions": "explicit" | |
| }, | |
| "editor.defaultFormatter": "vscode.markdown-language-features", | |
| "editor.fontFamily": "'FiraCode Nerd Font', 'Fira Code', 'Cascadia Code', 'JetBrains Mono', Menlo, Monaco, 'Courier New', monospace", | |
| "editor.fontSize": 14 | |
| }, | |
| "[python]": { | |
| "editor.codeActionsOnSave": { | |
| "source.fixAll": "explicit", | |
| "source.organizeImports": "explicit" | |
| }, | |
| "editor.defaultFormatter": "charliermarsh.ruff" | |
| }, | |
| "[r]": { | |
| "editor.defaultFormatter": "REditorSupport.r" | |
| }, | |
| "[rmd]": { | |
| "editor.defaultFormatter": "REditorSupport.r" | |
| }, | |
| "[sql]": { | |
| "editor.defaultFormatter": "inferrinizzard.prettier-sql-vscode" | |
| }, | |
| "[toml]": { | |
| "editor.defaultFormatter": "tamasfe.even-better-toml" | |
| }, | |
| "[typst]": { | |
| "editor.fontFamily": "'FiraCode Nerd Font', 'Fira Code', 'Cascadia Code', 'JetBrains Mono', Menlo, Monaco, 'Courier New', monospace", | |
| "editor.fontSize": 14 | |
| }, | |
| "breadcrumbs.enabled": false, | |
| "chat.editing.confirmEditRequestRemoval": false, | |
| "chat.edits2.enabled": true, | |
| "chat.math.enabled": true, | |
| "chat.todoListTool.enabled": true, | |
| "dataWrangler.enabledFileTypes": { | |
| "jsonl": true | |
| }, | |
| "dataWrangler.experiments.autoDetectCsvDelimiter": true, | |
| "dataWrangler.experiments.copilot.enabled": true, | |
| "dataWrangler.experiments.datatypes.pyspark": true, | |
| "dataWrangler.experiments.fastCsvParsing": true, | |
| "dataWrangler.outputRenderer.enabled": true, | |
| "dataWrangler.outputRenderer.enabledTypes": { | |
| "builtins.dict": false, | |
| "numpy.ndarray": true, | |
| "polars.dataframe.frame.DataFrame": true, | |
| "polars.series.series.Series": true | |
| }, | |
| "dataWrangler.startInEditModeForNotebookEntrypoints": false, | |
| "dataWrangler.useRelativePath": true, | |
| "diffEditor.hideUnchangedRegions.enabled": true, | |
| "diffEditor.ignoreTrimWhitespace": true, | |
| "editor.aiStats.enabled": true, | |
| "editor.foldingMaximumRegions": 10000, | |
| "editor.fontFamily": "'FiraCode Nerd Font', 'Fira Code', 'Cascadia Code', 'JetBrains Mono', 'SF Mono', Monaco, 'Cascadia Mono', 'Roboto Mono', 'Courier New', monospace", | |
| "editor.fontLigatures": true, | |
| "editor.fontWeight": "450", | |
| "editor.formatOnPaste": true, | |
| "editor.formatOnSave": true, | |
| "editor.minimap.enabled": false, | |
| "editor.wordWrap": "on", | |
| "explorer.confirmDelete": false, | |
| "explorer.confirmDragAndDrop": false, | |
| "explorer.confirmPasteNative": false, | |
| "explorer.incrementalNaming": "smart", | |
| "files.associations": { | |
| "*.rmd": "rmd", | |
| "*.Rmd": "rmd", | |
| "*.sql": "sql" | |
| }, | |
| "files.autoSave": "onFocusChange", | |
| "files.exclude": { | |
| "**/__pycache__": true, | |
| "**/.ruff_cache": true | |
| }, | |
| "git.autofetch": true, | |
| "git.confirmSync": false, | |
| "git.enableSmartCommit": true, | |
| "git.ignoreRebaseWarning": true, | |
| "git.mergeEditor": true, | |
| "git.openRepositoryInParentFolders": "always", | |
| "github.copilot.chat.agent.thinkingTool": true, | |
| "github.copilot.chat.codesearch.enabled": true, | |
| "github.copilot.chat.editor.temporalContext.enabled": true, | |
| "github.copilot.chat.edits.temporalContext.enabled": true, | |
| "github.copilot.chat.localeOverride": "en", | |
| "github.copilot.chat.notebook.enhancedNextEditSuggestions.enabled": true, | |
| "github.copilot.chat.notebook.followCellExecution.enabled": true, | |
| "github.copilot.chat.scopeSelection": true, | |
| "github.copilot.enable": { | |
| "*": true, | |
| "markdown": true, | |
| "plaintext": true, | |
| "scminput": false | |
| }, | |
| "github.copilot.nextEditSuggestions.enabled": true, | |
| "github.copilot.nextEditSuggestions.fixes": true, | |
| "githubPullRequests.createOnPublishBranch": "never", | |
| "githubPullRequests.pushBranch": "always", | |
| "gitlens.ai.model": "vscode", | |
| "gitlens.currentLine.enabled": false, | |
| "gitlens.plusFeatures.enabled": false, | |
| "inlineChat.enableV2": true, | |
| "inlineChat.notebookAgent": true, | |
| "json.format.enable": true, | |
| "json.maxItemsComputed": 100000, | |
| "jupyter.askForKernelRestart": false, | |
| "jupyter.executionAnalysis.enabled": true, | |
| "jupyter.themeMatplotlibPlots": true, | |
| "jupyter.widgetScriptSources": [ | |
| "jsdelivr.com", | |
| "unpkg.com" | |
| ], | |
| "liveshare.notebooks.allowGuestExecuteCells": true, | |
| "ltex.language": "fr", | |
| "markdown.marp.diagnostics.slideContentOverflow": true, | |
| "markdown.marp.pdf.outlines": "headings", | |
| "mediaPreview.video.autoPlay": true, | |
| "notebook.codeActionsOnSave": { | |
| "notebook.source.fixAll": "explicit", | |
| // "source.organizeImports": "explicit", // works with isort | |
| "notebook.source.organizeImports": "explicit" // as ruff documentation suggests but it only work when first cell is code | |
| }, | |
| "notebook.compactView": true, | |
| "notebook.defaultFormatter": "charliermarsh.ruff", | |
| "notebook.diff.enablePreview": true, | |
| "notebook.diff.ignoreMetadata": true, | |
| "notebook.formatOnCellExecution": true, | |
| "notebook.formatOnSave.enabled": true, | |
| "notebook.multiCursor.enabled": true, | |
| "notebook.output.minimalErrorRendering": true, | |
| "notebook.output.scrolling": true, | |
| "notebook.output.wordWrap": true, | |
| "notebook.scrolling.revealNextCellOnExecute": "firstLine", | |
| "powershell.integratedConsole.showOnStartup": false, | |
| "powershell.promptToUpdatePowerShell": false, | |
| "powershell.startAsLoginShell.osx": false, | |
| "powershell.startAutomatically": false, | |
| "Prettier-SQL.ignoreTabSettings": true, | |
| "python-envs.defaultPackageManager": "ms-python.python:uv", | |
| "python-envs.pythonProjects": [], | |
| "python-envs.terminal.autoActivationType": "shellStartup", | |
| "python-envs.terminal.showActivateButton": true, | |
| "python.analysis.aiCodeActions": { | |
| "convertFormatString": true, | |
| "generateSymbol": true, | |
| "implementAbstractClasses": true | |
| }, | |
| "python.analysis.aiHoverSummaries": true, | |
| "python.analysis.autoFormatStrings": true, | |
| "python.analysis.autoImportCompletions": true, | |
| "python.analysis.autoIndent": true, | |
| "python.analysis.autoSearchPaths": true, | |
| "python.analysis.autoSplitStrings": true, | |
| "python.analysis.enableColorPicker": true, | |
| "python.analysis.enablePytestSupport": true, | |
| "python.analysis.importFormat": "relative", | |
| "python.analysis.indexing": true, | |
| "python.analysis.inlayHints.functionReturnTypes": true, | |
| "python.analysis.typeCheckingMode": "basic", | |
| "python.analysis.typeEvaluation.deprecateTypingAliases": true, | |
| "python.analysis.typeEvaluation.strictDictionaryInference": true, | |
| "python.analysis.typeEvaluation.strictListInference": true, | |
| "python.analysis.typeEvaluation.strictSetInference": true, | |
| "python.defaultInterpreterPath": "", # use uv global venv | |
| "python.languageServer": "Default", | |
| "python.terminal.activateEnvInCurrentTerminal": true, | |
| "python.useEnvironmentsExtension": true, | |
| "r.plot.defaults.colorTheme": "vscode", | |
| "search.searchView.semanticSearchBehavior": "runOnEmpty", | |
| "security.workspace.trust.untrustedFiles": "open", | |
| "settingsSync.ignoredExtensions": [ | |
| "ms-dotnettools.dotnet-interactive-vscode", | |
| "ms-vscode-remote.remote-wsl" | |
| ], | |
| "telemetry.feedback.enabled": false, | |
| "telemetry.telemetryLevel": "crash", | |
| "terminal.integrated.cwd": "${workspaceFolder}", | |
| "terminal.integrated.defaultProfile.osx": "zsh", | |
| "terminal.integrated.defaultProfile.windows": "PowerShell", | |
| "terminal.integrated.enableMultiLinePasteWarning": "never", | |
| "terminal.integrated.fontFamily": "'FiraCode Nerd Font', 'Fira Code', 'Cascadia Code', 'JetBrains Mono', 'SF Mono', Monaco, 'Cascadia Mono', 'Roboto Mono', 'Courier New', monospace", | |
| "terminal.integrated.fontLigatures.enabled": true, | |
| "terminal.integrated.smoothScrolling": true, | |
| "terminal.integrated.stickyScroll.enabled": true, | |
| "terminal.integrated.suggest.enabled": true, | |
| "workbench.editorAssociations": { | |
| "*.copilotmd": "vscode.markdown.preview.editor", | |
| "*.html": "default", | |
| "file:/**/*.parquet": "jupyter-data-wrangler", | |
| "file:/**/*.xlsx": "jupyter-data-wrangler" | |
| }, | |
| "workbench.startupEditor": "welcomePageInEmptyWorkbench", | |
| "notebook.diff.ignoreOutputs": true, | |
| "workbench.colorTheme": "Default Light Modern", | |
| "chat.emptyState.history.enabled": true, | |
| "chat.mcp.gallery.enabled": true | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment