Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
{
// workbench
"workbench.settings.editor": "json",
"workbench.settings.useSplitJSON": true,
"workbench.editor.enablePreview": false,
"workbench.startupEditor": "newUntitledFile",
"workbench.iconTheme": "material-icon-theme",
"workbench.colorTheme": "Dracula At Night",
"workbench.colorCustomizations": {
"editorCursor.foreground": "#ffff00"
},
// editor settings
"editor.tabSize": 2,
"editor.lineHeight": 20,
"editor.letterSpacing": 0.2,
"editor.fontFamily": "Fira Code",
"editor.fontSize": 14,
"editor.fontLigatures": true,
// "editor.formatOnSave": true,
// "editor.codeActionsOnSave": {
// "source.fixAll.eslint": true
// },
"editor.wordWrap": "on",
"editor.minimap.enabled": false,
"editor.cursorWidth": 5,
"editor.snippetSuggestions": "top",
"editor.tabCompletion": "on",
"editor.quickSuggestionsDelay": 0,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "all",
// explorer
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"explorer.openEditors.visible": 1,
// terminal
"terminal.integrated.fontSize": 14,
"terminal.integrated.rendererType": "dom",
"terminal.integrated.macOptionIsMeta": true,
// emmet
"emmet.triggerExpansionOnTab": true,
"emmet.includeLanguages": {
"javascript": "javascriptreact",
"vue-html": "html",
"plaintext": "jade"
},
// prettier
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"typescript.validate.enable": true,
"javascript.implicitProjectConfig.checkJs": true,
"[markdown]" : {
"editor.quickSuggestions": true
},
"eslint.packageManager": "yarn",
"window.zoomLevel": 0,
"diffEditor.renderSideBySide": true,
"diffEditor.ignoreTrimWhitespace": false,
// git and gitlens
"git.autofetch": true,
"gitlens.views.repositories.files.layout": "auto",
"gitlens.currentLine.enabled": false,
"gitlens.hovers.enabled": false,
"gitlens.keymap": "alternate",
"gitlens.advanced.messages": {
"suppressShowKeyBindingsNotice": true
},
"debug.toolBarLocation": "docked",
"liveshare.audio.joinCallBehavior": "accept",
// files
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.defaultLanguage": "markdown",
"files.associations": {
"*.mdx": "markdown"
},
// optimize
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/**": true
},
"files.exclude": {
"node_modules/": true,
"**/.git": true,
"**/.next": true,
"**/.DS_Store": true,
"**/package-lock.json": true,
"**/yarn.lock": true,
"vendor": true,
"**/npm-debug.log": true,
"**/dist": true,
"**/*.bs.js": true
},
"search.exclude": {
"**/node_modules": true,
"**/.git": true,
"dist": true,
"out": true,
"coverage": true
},
// settings backup
"sync.autoUpload": false,
"sync.gist": "46320c680347583d3fc6a341b22b2efe",
// custom
"macros" : {
"collapseAndClose" : [
"workbench.files.action.collapseExplorerFolders",
"workbench.action.closeAllEditors"
]
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment