Skip to content

Instantly share code, notes, and snippets.

@kodmanyagha
Created March 28, 2025 11:02
Show Gist options
  • Save kodmanyagha/90d2edfa774cd8555183534457d6fb0d to your computer and use it in GitHub Desktop.
Save kodmanyagha/90d2edfa774cd8555183534457d6fb0d to your computer and use it in GitHub Desktop.
{
"github.copilot.enable": {
"*": true,
"dotenv": false,
},
"npm.packageManager": "auto",
"[solidity]": {
"editor.defaultFormatter": "NomicFoundation.hardhat-solidity"
},
"[plaintext]": {
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": true,
"editor.wordWrap": "wordWrapColumn",
},
"[markdown]": {
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": true,
"editor.wordWrap": "wordWrapColumn"
},
"emmet.includeLanguages": {
"rust": "html",
},
"extensions.autoUpdate": true,
"extensions.autoCheckUpdates": true,
"material-icon-theme.files.associations": {
"*.ts": "typescript",
"**.json": "json",
"**.module.ts": "nest",
"**.controller.ts": "nest"
},
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.fontFamily": "Cascadia Code, Fira Code, JetBrains Mono, Monaco, Andele Mono, 'Courier New', monospace, Droid Sans Mono, Droid Sans Fallback",
"explorer.autoReveal": false,
"telemetry.telemetryLevel": "off",
"editor.suggest.localityBonus": false,
"editor.suggestSelection": "first",
"editor.wordBasedSuggestions": "off",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"php.suggest.basic": false,
"php.validate.executablePath": "/usr/local/bin/php",
"window.title": "${rootName}${separator}${activeEditorMedium}",
"workbench.list.openMode": "doubleClick",
"terminal.integrated.scrollback": 1000,
"[javascript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx": {},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.enablePersistentSessions": false,
"terminal.integrated.showExitAlert": false,
"solidity.telemetry": false,
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"explorer.openEditors.visible": 1,
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.unicodeHighlight.allowedLocales": {
"tr": true
},
"security.workspace.trust.enabled": false,
"editor.renderLineHighlight": "all",
"workbench.colorCustomizations": {
"editor.lineHighlightBackground": "#1338138d",
"editor.lineHighlightBorder": "#1338138d"
},
"editor.rulers": [
100
],
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
// Folder exclude settings -> https://stackoverflow.com/a/55556206/2132069
// Configure glob patterns for excluding files and folders.
// For example, the files explorer decides which files and folders to show
// or hide based on this setting.
// Read more about glob patterns [here](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).
"files.exclude": {
"target": true,
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true
},
// Configure glob patterns for excluding files and folders in searches.
// Inherits all glob patterns from the `files.exclude` setting.
// Read more about glob patterns [here](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).
"search.exclude": {
"target": true,
"**/node_modules": true,
"**/bower_components": true
},
// Configure glob patterns of file paths to exclude from file watching.
// Patterns must match on absolute paths
// (i.e. prefix with ** or the full path to match properly).
// Changing this setting requires a restart.
// When you experience Code consuming lots of cpu time on startup,
// you can exclude large folders to reduce the initial load.
"files.watcherExclude": {
"target": true,
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/*/**": true
},
"workbench.tree.indent": 16,
"editor.parameterHints.cycle": false,
"editor.minimap.showSlider": "always",
"editor.minimap.maxColumn": 80,
"[dockercompose]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"terminal.integrated.fontSize": 16,
"terminal.integrated.fontFamily": "Cascadia Code, Monaco, JetBrains Mono, Andele Mono, 'Courier New', monospace",
"git.openRepositoryInParentFolders": "never",
"explorer.confirmDragAndDrop": false,
"editor.quickSuggestionsDelay": 11,
"editor.tabCompletion": "on",
"editor.codeActionsOnSave": {
"source.organizeImports": "explicit"
},
"terminal.integrated.smoothScrolling": true,
"extensions.ignoreRecommendations": true,
"editor.wordWrapColumn": 100,
"editor.codeLens": false,
"emmet.showExpandedAbbreviation": "never",
"editor.quickSuggestions": {
"comments": false,
"strings": false,
"other": "off"
},
"protoc": {
"options": []
},
"[proto3]": {
"editor.defaultFormatter": "xaver.clang-format"
},
"clang-format.style": "file",
"clang-format.language.javascript.enable": false,
"clang-format.language.proto.style": "{ IndentWidth: 2, ColumnLimit: 150, BasedOnStyle: google, AlignConsecutiveAssignments: false }",
"clang-format.language.typescript.enable": false,
"clang-format.assumeFilename": ".vscode/.clang-format",
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.suggest.showKeywords": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"explorer.confirmDelete": false,
"editor.linkedEditing": true,
"terminal.integrated.enableMultiLinePasteWarning": "never",
"svelte.enable-ts-plugin": true,
"editor.accessibilitySupport": "off",
"editor.lineHeight": 1.55,
"explorer.compactFolders": false,
"editor.tabSize": 2,
"[svelte]": {
"editor.defaultFormatter": "svelte.svelte-vscode"
},
"editor.detectIndentation": false,
"workbench.editor.enablePreview": false,
"javascript.preferences.importModuleSpecifier": "non-relative",
"terminal.integrated.lineHeight": 1.2,
"editor.autoClosingComments": "always",
"workbench.list.smoothScrolling": true,
"editor.smoothScrolling": true,
"editor.fastScrollSensitivity": 3,
"editor.fontLigatures": false,
"turboConsoleLog.logFunction": "console.log",
"git.autofetch": true,
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell"
},
"Command Prompt": {
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
],
"args": [],
"icon": "terminal-cmd"
},
"Git Bash": {
"source": "Git Bash"
},
"Ubuntu (WSL)": {
"path": "C:\\Windows\\System32\\wsl.exe",
"args": [
"-d",
"Ubuntu"
]
}
},
"terminal.integrated.defaultProfile.windows": "Ubuntu (WSL)",
"javascript.updateImportsOnFileMove.enabled": "always",
"debug.toolBarLocation": "commandCenter",
"editor.fontSize": 16,
"files.associations": {
".env*": "dotenv",
"*.js.twig": "javascript"
},
"window.titleBarStyle": "custom",
"editor.hover.above": false,
"editor.lightbulb.enabled": "off",
"editor.minimap.sectionHeaderFontSize": 8,
"editor.minimap.size": "proportional",
"editor.minimap.renderCharacters": false,
"editor.minimap.showRegionSectionHeaders": true,
"terminal.integrated.macOptionClickForcesSelection": true,
"prisma.showPrismaDataPlatformNotification": false,
"window.newWindowDimensions": "inherit",
"window.restoreWindows": "preserve",
"css.lint.unknownAtRules": "ignore",
"editor.wordWrap": "wordWrapColumn",
"workbench.iconTheme": "material-icon-theme",
"workbench.preferredDarkColorTheme": "Monokai",
"workbench.editor.tabSizingFixedMinWidth": 160,
"workbench.editor.tabActionCloseVisibility": false,
"workbench.editor.tabSizing": "fixed",
"editor.cursorStyle": "block",
"editor.cursorBlinking": "solid",
"[c]": {
"editor.defaultFormatter": "xaver.clang-format"
},
"window.zoomPerWindow": true,
"editor.inlayHints.enabled": "offUnlessPressed",
"typescript.inlayHints.variableTypes.enabled": true,
"editor.mouseWheelScrollSensitivity": 2,
"workbench.list.mouseWheelScrollSensitivity": 2,
"rust-analyzer.initializeStopped": true,
"rust-analyzer.check.command": "clippy",
"[http]": {
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": true
},
"editor.codeLens": true,
},
"rust-analyzer.check.extraEnv": {
"RUSTFLAGS": "-Awarnings"
},
"rust-analyzer.cargo.extraArgs": [
"--target-dir=target/rust-analyzer"
],
"application.shellEnvironmentResolutionTimeout": 20,
"workbench.startupEditor": "none",
"rust-analyzer.diagnostics.disabled": [
"unresolved-proc-macro"
],
"window.openFoldersInNewWindow": "on",
"[jinja-html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"git.confirmSync": false,
"github.copilot.advanced": {
"authProvider": "github"
},
"workbench.activityBar.location": "bottom",
"github.copilot.editor.enableAutoCompletions": false,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment