Skip to content

Instantly share code, notes, and snippets.

@laruiss
Created July 6, 2024 14:27
Show Gist options
  • Save laruiss/db33cac0b89452a6e2ff9c197c039e44 to your computer and use it in GitHub Desktop.
Save laruiss/db33cac0b89452a6e2ff9c197c039e44 to your computer and use it in GitHub Desktop.
macOS VSCode settings
{
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"[javascript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
// "editor.defaultFormatter": "vscode.typescript-language-features"
},
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[vue]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"editor.accessibilitySupport": "off",
"editor.bracketPairColorization.enabled": true,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit"
},
"editor.codeLens": true,
"editor.fontFamily": "'JetBrains Mono', Consolas, 'Courier New', monospace",
"editor.fontLigatures": true,
"editor.guides.bracketPairs": "active",
"editor.linkedEditing": true,
"editor.rulers": [
120,
140
],
"[git-commit]": {
"editor.rulers": [
72,
100
],
"workbench.editor.restoreViewState": false,
},
"editor.tabSize": 2,
"emmet.includeLanguages": {
"vue-html": "html",
"postcss": "css"
},
"emmet.syntaxProfiles": {
"html": {
"inline_break": 2
},
"postcss": "css"
},
"emmet.variables": {
"lang": "fr"
},
"eslint.format.enable": true,
"eslint.useFlatConfig": true,
"eslint.validate": [
"javascript",
"typescript",
"vue"
],
"eslint.workingDirectories": [
{
"mode": "auto"
}
],
"explorer.openEditors.visible": 1,
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
"*.vue": "${basename}.*",
"*.js": "${basename}.spec.js",
"*.ts": "${basename}.spec.ts",
"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml"
},
"files.associations": {
"*.css": "postcss",
"*.hbs": "handlebars",
".env*": "dotenv"
},
"files.refactoring.autoSave": true,
"git.autofetch": true,
"git.suggestSmartCommit": false,
"githubPullRequests.pullBranch": "never",
"html.autoClosingTags": false,
"keyboard.dispatch": "keyCode",
// "keyboard.layout": "com.apple.keylayout.French",
"maptz.regionfolder": {
"*": {
"foldEnd": "/* endregion */", //Text inserted at the end of the fold
"foldEndRegex": "\\/\\* endregion \\*\\/", //Regex used to find fold end text.
"foldStart": "/* region [NAME] */", //Text inserted at the start of the fold.
//Use the `[NAME]` placeholder to indicate
//where the cursor should be placed after
//insertion
"foldStartRegex": "\\/\\* region.*", ////Regex used to find fold start text.
}
},
"npm.keybindingsChangedWarningShown": true,
"screencastMode.fontSize": 36,
"screencastMode.mouseIndicatorColor": "#c8d",
"screencastMode.mouseIndicatorSize": 36,
"screencastMode.verticalOffset": 10,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.fontFamily": "'JetBrains Mono', Consolas, 'Courier New', monospace",
"terminal.integrated.tabs.enabled": true,
"todo-tree.general.tags": [
"BUG",
"HACK",
"FIXME",
"TODO",
"XXX",
"[ ]",
"[x]"
],
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)",
"vsicons.dontShowNewVersionMessage": true,
"workbench.colorTheme": "Monokai Pro",
"workbench.iconTheme": "Monokai Pro Icons",
"workbench.startupEditor": "none",
"window.confirmBeforeClose": "keyboardOnly",
"terminal.integrated.shellIntegration.enabled": true,
"workbench.editorAssociations": {
"*.woff2": "default"
},
"gitlens.advanced.repositorySearchDepth": 2,
"git.branchProtection": [
"master",
"develop"
],
"debug.javascript.autoAttachFilter": "disabled",
"merge-conflict.autoNavigateNextConflict.enabled": true,
"merge-conflict.codeLens.enabled": false,
"gitlens.rebaseEditor.ordering": "asc",
"gitlens.advanced.messages": {
"suppressRebaseSwitchToTextWarning": true
},
"git.openRepositoryInParentFolders": "always",
"workbench.sideBar.location": "right",
"window.zoomLevel": 1,
"liveshare.accessibility.voiceEnabled": true,
"prisma.showPrismaDataPlatformNotification": false,
"[markdown]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"editor.minimap.enabled": false,
"github.copilot.editor.enableAutoCompletions": true,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment