{
	"editor.defaultFormatter": "dprint.dprint",
	// "editor.formatOnSave": true, // could be replaced by codeAction: formatDocument
	// "editor.codeActionsOnSave": [
	// 	// "source.formatDocument", // format first, then reorder stuff (quicker DX, but some edge cases I guess) - enabled by https://marketplace.visualstudio.com/items?itemName=rohit-gohri.format-code-action
	// 	"source.fixAll",
	// 	"source.addMissingImports",
	// 	// "source.organizeImports"
	// 	// "source.formatDocument" // format again 🤷
	// ],
	"html.customData": [
		"./node_modules/@shoelace-style/shoelace/dist/vscode.html-custom-data.json"
	],
	"files.exclude": {
		"**/.git": true,
		"**/.svn": true,
		"**/.hg": true,
		"**/CVS": true,
		"**/.DS_Store": true,
		"**/Thumbs.db": true,
		"**/node_modules/**": true,
		"**/.direnv/**": true,
		"**/.devenv/**": true,
		"**/.task/**": true,
		"/nix/**": true,
		"**/.history/**": true,
		"**/node_modules": true,
		"**/.turbo": true
	},
	"search.exclude": {
		"**/.git": true,
		"**/.svn": true,
		"**/.hg": true,
		"**/CVS": true,
		"**/.DS_Store": true,
		"**/Thumbs.db": true,
		"**/node_modules/**": true,
		"**/.direnv/**": true,
		"**/.devenv/**": true,
		"**/.task/**": true,
		"/nix/**": true,
		"**/.history/**": true,
		"**/node_modules": true,
		"**/.turbo": true
	},
	"files.watcherExclude": {
		"**/.git": true,
		"**/.svn": true,
		"**/.hg": true,
		"**/CVS": true,
		"**/.DS_Store": true,
		"**/Thumbs.db": true,
		"**/node_modules/**": true,
		"**/.direnv/**": true,
		"**/.devenv/**": true,
		"**/.task/**": true,
		"/nix/**": true,
		"**/.history/**": true,
		"**/node_modules": true,
		"**/.turbo": true
	},
	"search.excludeFolders": [
		".git",
		"node_modules"
	],
	"workbench.colorCustomizations": {
		"activityBar.activeBackground": "#b4cba3",
		"activityBar.background": "#b4cba3",
		"activityBar.foreground": "#15202b",
		"activityBar.inactiveForeground": "#15202b99",
		"activityBarBadge.background": "#708bae",
		"activityBarBadge.foreground": "#15202b",
		"commandCenter.border": "#15202b99",
		"sash.hoverBorder": "#b4cba3",
		"statusBar.background": "#99b883",
		"statusBar.foreground": "#15202b",
		"statusBarItem.hoverBackground": "#7ea563",
		"statusBarItem.remoteBackground": "#99b883",
		"statusBarItem.remoteForeground": "#15202b",
		"titleBar.activeBackground": "#99b883",
		"titleBar.activeForeground": "#15202b",
		"titleBar.inactiveBackground": "#99b88399",
		"titleBar.inactiveForeground": "#15202b99"
	},
	"peacock.color": "#99b883",
	"json.format.keepLines": true,
	"diffEditor.ignoreTrimWhitespace": false,
	"emmet.showSuggestionsAsSnippets": false,
	"editor.suggest.localityBonus": true,
	"emmet.showExpandedAbbreviation": "inMarkupAndStylesheetFilesOnly",
	"emmet.triggerExpansionOnTab": false,
	"[jsonc]": {
		"editor.defaultFormatter": "dbaeumer.vscode-eslint"
	},
	"[html]": {
		"editor.defaultFormatter": "vscode.html-language-features"
	},
	"typescript.preferences.autoImportFileExcludePatterns": [
		".direnv"
	],
	"path-autocomplete.excludedItems": {
		".direnv": true
	},
	"codesnap.realLineNumbers": true,
	"codesnap.showWindowTitle": true,
	"[typescriptreact]": {
		"editor.defaultFormatter": "dprint.dprint"
	}
}
