Skip to content

Instantly share code, notes, and snippets.

@dinizdev
Last active June 5, 2024 17:10
Show Gist options
  • Save dinizdev/f89d742d9c16ad24dd8470160c1a5781 to your computer and use it in GitHub Desktop.
Save dinizdev/f89d742d9c16ad24dd8470160c1a5781 to your computer and use it in GitHub Desktop.
my configs for vscode
{
//Fonts config
"editor.fontFamily": "FiraCodeNerdFont",
"editor.fontSize": 16,
"editor.letterSpacing": -0.9,
"editor.fontLigatures": true,
"editor.lineHeight": 2,
"terminal.integrated.fontFamily": "Hack Nerd Font",
"terminal.integrated.fontSize": 14,
"terminal.integrated.letterSpacing": -0.3,
"window.zoomLevel": 1,
//Workbench config
"workbench.sideBar.location": "right",
"editor.minimap.enable": false,
"window.menuBarVisibility": "toggle",
"workbench.colorTheme": "Vesper ++",
"workbench.editor.labelFormat": "short",
"material-icon-theme.showWelcomeMessage": false,
"breadcrumbs.enabled": false,
"workbench.statusBar.visible": false,
"window.commandCenter": false,
"editor.acceptSuggestionOnCommitCharacter": false,
"explorer.compactFolders": false,
"git.enableSmartCommit": true,
"emmet.includeLanguages": {
"javascript": "javascriptreact"
},
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"[prisma]": {
"editor.formatOnSave": true
},
"eslint.validate": ["javascript", "javascriptreact", "graphql"],
"workbench.editor.empty.hint": "hidden",
//VScode config
"editor.tabCompletion": "on",
"emmet.triggerExpansionOnTab": true,
"editor.renderLineHighlight": "gutter",
"editor.semanticHighlighting.enabled": false,
"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
"editor.tabSize": 2,
"editor.cursorStyle": "line-thin",
"editor.cursorBlinking": "smooth",
"editor.stickyScroll.enabled": true,
"editor.minimap.enabled": false,
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": "active",
"editor.wordWrap": "on",
"editor.suggestSelection": "first",
"editor.parameterHints.enabled": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"terminal.integrated.defaultProfile.linux": "zsh",
"workbench.startupEditor": "none",
"editor.experimental.StikyScroll.enabled": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"explorer.confirmDelete": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"explorer.confirmDragAndDrop": false,
"tabnine.experimentalAutoImports": true,
"terminal.explorerKind": "external",
"security.workspace.trust.untrustedFiles": "open",
"vsicons.dontShowNewVersionMessage": true,
// Extensions
"extensions.autoCheckUpdates": true,
"vsicons.presets.foldersAllDefaultIcon": true,
"editor.accessibilitySupport": "off",
"liveServer.settings.donotShowInfoMsg": true,
"workbench.editor.tabSizing": "shrink",
"workbench.editor.pinnedTabSizing": "shrink",
"workbench.editor.wrapTabs": true,
"git.openRepositoryInParentFolders": "always",
"symbols.hidesExplorerArrows": false,
"editor.formatOnSave": true,
"prettier.tabWidth": 2,
"prettier.semi": false,
"prettier.singleQuote": true,
"terminal.integrated.tabs.enabled": false,
"console-ninja.featureSet": "Community",
"workbench.iconTheme": "symbols",
"terminal.integrated.env.windows": {},
"workbench.productIconTheme": "fluent-icons",
"prisma.showPrismaDataPlatformNotification": false,
// Enable ESlint flat config support
"eslint.useFlatConfig": true,
"editor.renderWhitespace": "all",
"workbench.activityBar.location": "hidden"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment