Skip to content

Instantly share code, notes, and snippets.

@bhumit070
Last active April 21, 2023 06:15
Show Gist options
  • Save bhumit070/a908a319f7b6d1ed8c4290a845db4581 to your computer and use it in GitHub Desktop.
Save bhumit070/a908a319f7b6d1ed8c4290a845db4581 to your computer and use it in GitHub Desktop.
vscode-settings.json
{
// Editor Related Settings
"editor.wordWrap": "off",
"editor.cursorStyle": "line",
"editor.lineNumbers": "relative",
"editor.autoClosingQuotes": "always",
"editor.suggestSelection": "first",
"editor.autoClosingBrackets": "always",
"editor.autoSurround": "languageDefined",
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
"editor.fontFamily": "fira code, cascadia code, monospace",
"editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-",
"window.title": "${dirty}${activeEditorShort}${separator}${rootName}${separator}${activeFolderLong}",
"editor.tabSize": 4,
"editor.fontSize": 17,
"editor.fontLigatures": true,
"editor.linkedEditing": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.detectIndentation": true,
"editor.inlineSuggest.enabled": true,
"editor.unicodeHighlight.invisibleCharacters": false,
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.minimap.enabled": false,
"editor.insertSpaces": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll": true,
"source.addMissingImports": true,
"format": true
},
"editor.quickSuggestions": {
"strings": true,
"comments": true,
"other": true
},
// Keyboard
"keyboard.dispatch": "keyCode",
// Security
"security.workspace.trust.untrustedFiles": "open",
// Explorer Related Settings
"explorer.compactFolders": false,
// Workbench related settings
"workbench.startupEditor": "none",
"workbench.editor.tabSizing": "fit",
"workbench.sideBar.location": "right",
"workbench.iconTheme": "vscode-icons",
"workbench.editor.untitled.hint": "hidden",
"workbench.editor.enablePreview": false,
"workbench.editorAssociations": {
"*.ipynb": "default"
},
// Terminal Related Settings
"terminal.integrated.fontFamily": "MesloLGS NF",
"terminal.integrated.defaultProfile.osx": "zsh",
"terminal.integrated.gpuAcceleration": "canvas",
"terminal.integrated.defaultProfile.linux": "zsh",
"terminal.integrated.fontSize": 14,
"terminal.integrated.shellIntegration.enabled": true,
"terminal.integrated.enableBell": true,
"terminal.integrated.tabs.enabled": true,
"terminal.integrated.profiles.linux": {
"bash": {
"path": "bash"
},
"zsh": {
"path": "/usr/bin/zsh"
},
"fish": {
"path": "fish"
},
"tmux": {
"path": "tmux",
"icon": "terminal-tmux"
},
"pwsh": {
"path": "pwsh",
"icon": "terminal-powershell"
},
"dash": {
"path": "/bin/dash"
}
},
// Extensions Related Settings
// - General
"extensions.autoUpdate": false,
"redhat.telemetry.enabled": false,
// - Eslint
"eslint.format.enable": true,
// - Prettier
"prettier.trailingComma": "all",
"prettier.quoteProps": "preserve",
"prettier.tabWidth": 4,
"prettier.enable": true,
"prettier.semi": true,
"prettier.singleQuote": true,
"prettier.jsxSingleQuote": true,
"prettier.withNodeModules": false,
// - Markdown Preview
"markdown.preview.breaks": true,
// - Github Copilot
"github.copilot.enable": {
"*": true,
"yaml": false,
"plaintext": true,
"markdown": false,
"javascript": true,
"go": false,
"csharp": true,
"prisma": false,
"typescript": true
},
// - Git
"git.confirmSync": false,
"diffEditor.ignoreTrimWhitespace": false,
"git.autofetch": true,
// - Omnisharp
"omnisharp.path": "latest",
// - TodoTree
"todo-tree.general.tags": [
"BUG",
"HACK",
"FIXME",
"TODO",
"XXX",
"[ ]",
"[x]"
],
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)",
// - Live Server
"liveServer.settings.donotVerifyTags": true,
"liveServer.settings.donotShowInfoMsg": true,
// - cSpell
"cSpell.userWords": [
"activedescendant",
"Ahmedabad",
"airtable",
"alacritty",
"alphanum",
"asynciterable",
"autofetch",
"autofocus",
"axios",
"azuretools",
"Behaviour",
"Bhargav",
"Bhoomit",
"Bhum",
"bhumit",
"bidi",
"Blacky",
"botpoison",
"braceback",
"bracefront",
"bson",
"cascadia",
"cloudinary",
"codepen",
"combobox",
"cpassword",
"dalali",
"DATEONLY",
"Datetime",
"dbaeumer",
"DBHOST",
"dbname",
"DBPASSWORD",
"DBUSER",
"deno",
"Describedby",
"divsion",
"dockercompose",
"donot",
"dotfiles",
"draggable",
"dropzone",
"easymotion",
"ecom",
"Encrypter",
"esbenp",
"eval",
"exceljs",
"favicons",
"favthing",
"fieldman",
"Fileto",
"fileupload",
"fira",
"firebaseui",
"firstname",
"fizbuzz",
"flatpickr",
"foobarbaz",
"formdata",
"formvalues",
"foxundermoon",
"fullhuman",
"GANATRA",
"geolocation",
"gettoken",
"gorm",
"hasura",
"idempontency",
"ifsc",
"imgs",
"ipynb",
"isequal",
"isfieldmanfan",
"jetifier",
"jinzhu",
"jseassy",
"keyup",
"konva",
"lastname",
"lightbox",
"LINKEDIN",
"lname",
"localbase",
"localstorage",
"mailtrap",
"mapbox",
"Meslo",
"middlewares",
"monospace",
"mymongo",
"nativedocuments",
"nestjs",
"Noom",
"nums",
"nuxt",
"nuxtjs",
"omnisharp",
"Pandya",
"pgadmin",
"phpmyadmin",
"Pointcollection",
"Pointid",
"prefill",
"produciton",
"Promodoro",
"purgecss",
"pwsh",
"QLID",
"qrcode",
"razorpay",
"reduxjs",
"rgba",
"rstring",
"screencast",
"scrollable",
"SENDGRID",
"Signin",
"Signup",
"sortoptions",
"stackoverflow",
"structs",
"substraction",
"swal",
"sweetalert",
"swiper",
"systemvars",
"Tecahers",
"timebar",
"timesheet",
"toasatify",
"toastify",
"todos",
"toods",
"Tthree",
"typeof",
"typeorm",
"urbn",
"useremail",
"userinfo",
"usermodal",
"UUIDV",
"vetur",
"Vite",
"vuedraggable",
"vuetify",
"vuex",
"wasm",
"Youtube",
"yzhang"
],
"cSpell.enableFiletypes": ["vue"],
// - Vim
"vim.statusBarColors.normal": "#005f5f",
"vim.handleKeys": {
"<C-w>": false,
"<C-n>": false,
"<C-c>": false,
"<C-a>": false,
"<C-f>": false,
"<C-g>": false,
"<C-v>": false
},
"vim.easymotion": true,
"vim.useSystemClipboard": true,
// emmet
"emmet.includeLanguages": {
"javascript": "javascriptreact",
"django-html": "html"
},
// Language Related / Specific Settings
"go.toolsManagement.autoUpdate": true,
"javascript.validate.enable": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"[javascript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[csharp]": {
"editor.defaultFormatter": "ms-vscode.csharp"
},
"[shellscript]": {
"editor.defaultFormatter": "foxundermoon.shell-format"
},
"[properties]": {
"editor.defaultFormatter": "foxundermoon.shell-format"
},
"[ignore]": {
"editor.defaultFormatter": "foxundermoon.shell-format"
},
"[dotenv]": {
"editor.defaultFormatter": "foxundermoon.shell-format"
},
"[prisma]": {
"editor.defaultFormatter": "Prisma.prisma"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[dockerfile]": {
"editor.defaultFormatter": "ms-azuretools.vscode-docker"
},
"[dockercompose]": {
"editor.defaultFormatter": "ms-azuretools.vscode-docker"
},
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[markdown]": {
"editor.defaultFormatter": "yzhang.markdown-all-in-one"
},
"[typescriptreact]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[dart]": {
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.rulers": [80],
"editor.selectionHighlight": false,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.suggestSelection": "first",
"editor.tabCompletion": "onlySnippets",
"editor.wordBasedSuggestions": false
},
"[go]": {
"editor.insertSpaces": false,
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true
},
"editor.defaultFormatter": "golang.go",
"editor.suggest.snippetsPreventQuickSuggestions": false
},
// Color Customization
"workbench.colorCustomizations": {
"[Default Dark+]": {
"activityBar.activeBackground": "#5DA3FA",
"activityBar.activeBorder": "#EDC126",
"activityBar.activeFocusBorder": "#EDC126",
"activityBar.inactiveForeground": "#5A20CB",
"tab.activeBorder": "#EDC126",
"tab.border": "#3944F7",
"statusBar.background": "#373b79",
"statusBar.border": "#EDC126"
},
"statusBar.background": "#005f5f",
"statusBar.noFolderBackground": "#005f5f",
"statusBar.debuggingBackground": "#005f5f"
},
// Files Related Settings
"files.exclude": {
"**/.DS_Store": true,
"**/.git": true,
"**/.hg": true,
"**/.svn": true,
"**/CVS": true
},
"files.associations": {
"**/templates/*.html": "django-html",
"**/templates/*": "django-txt",
"**/requirements{/**,*}.{txt,in}": "pip-requirements",
"*.html": "html"
},
// Screen Cast Mode Related Settings
"screencastMode.fontSize": 40
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment