Skip to content

Instantly share code, notes, and snippets.

@cauesmelo
Created March 14, 2025 18:46
Show Gist options
  • Select an option

  • Save cauesmelo/7007fef48a8ba183e664da1502cf229f to your computer and use it in GitHub Desktop.

Select an option

Save cauesmelo/7007fef48a8ba183e664da1502cf229f to your computer and use it in GitHub Desktop.
{
// ====================
// Editor Settings
// ====================
"editor.minimap.enabled": false,
"editor.fontSize": 16,
"editor.fontLigatures": false,
"editor.suggestSelection": "first",
"editor.renderLineHighlight": "gutter",
"editor.tabSize": 2,
"editor.parameterHints.enabled": false,
"editor.lineNumbers": "on",
"editor.fontVariations": false,
"editor.fontFamily": "FiraCode Nerd Font",
"editor.formatOnSave": true,
"editor.rulers": [120, 120],
"editor.tokenColorCustomizations": {
"comments": "#98C379"
},
// ====================
// Workbench Settings
// ====================
"workbench.sideBar.location": "right",
"workbench.editor.labelFormat": "short",
"workbench.iconTheme": "material-icon-theme",
"workbench.startupEditor": "none",
"workbench.colorTheme": "Dracula Theme",
// ====================
// Explorer Settings
// ====================
"explorer.confirmDelete": false,
"explorer.compactFolders": false,
"explorer.confirmDragAndDrop": false,
"explorer.confirmPasteNative": false,
// ====================
// Terminal Settings
// ====================
"terminal.integrated.fontSize": 14,
"terminal.integrated.customGlyphs": false,
"terminal.integrated.fontFamily": "MesloLGS NF",
// ====================
// Git & Diff Settings
// ====================
"git.enableSmartCommit": true,
"git.confirmSync": false,
"git.ignoreRebaseWarning": true,
"diffEditor.ignoreTrimWhitespace": false,
// ====================
// JavaScript & TypeScript Settings
// ====================
"javascript.updateImportsOnFileMove.enabled": "never",
"javascript.suggestionActions.enabled": false,
"typescript.updateImportsOnFileMove.enabled": "never",
// ====================
// General & Files Settings
// ====================
"security.workspace.trust.enabled": false,
"breadcrumbs.enabled": true,
"window.restoreWindows": "folders",
"files.trimTrailingWhitespace": false,
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/Thumbs.db": true,
"**/__pycache__": true
},
// ====================
// Markdown & Preview Settings
// ====================
"markdown.preview.fontFamily": "FiraCode Nerd Font",
// ====================
// GitHub Copilot Settings
// ====================
"github.copilot.enable": {
"*": true,
"plaintext": false,
"markdown": false,
"scminput": false
},
"github.copilot.editor.enableAutoCompletions": false,
// ====================
// Live Server Settings
// ====================
"liveServer.settings.donotShowInfoMsg": true,
// ====================
// Go Settings
// ====================
"go.toolsManagement.autoUpdate": true,
// ====================
// Dev Containers Settings
// ====================
"dev.containers.defaultExtensionsIfInstalledLocally": [
"GitHub.copilot",
"GitHub.copilot-chat",
"GitHub.vscode-pull-request-github"
],
// ====================
// Language Specific Settings
// ====================
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[python]": {
"editor.insertSpaces": true,
"editor.tabSize": 4
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"editor.defaultFormatter": "unifiedjs.vscode-mdx"
},
"[markdown]": {
"editor.formatOnSave": false
},
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
// ====================
// CMake Settings
// ====================
"cmake.showOptionsMovedNotification": false
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment