Skip to content

Instantly share code, notes, and snippets.

@luas10c
Last active February 22, 2025 08:32
Show Gist options
  • Save luas10c/8ebc032f4cf7291638c169e5264b102f to your computer and use it in GitHub Desktop.
Save luas10c/8ebc032f4cf7291638c169e5264b102f to your computer and use it in GitHub Desktop.
{
"editor.fontFamily": "Hasklug Nerd Font",
"editor.tabSize": 2,
"editor.formatOnSave": false,
"editor.rulers": [80, 120],
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorBlinking": "smooth",
"editor.smoothScrolling": true,
"editor.renderLineHighlight": "gutter",
"editor.lineHeight": 1.8,
"editor.semanticHighlighting.enabled": false,
"editor.minimap.enabled": false,
// "editor.linkedEditing": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.list.smoothScrolling": true,
"workbench.editor.labelFormat": "short",
"workbench.productIconTheme": "fluent-icons",
"workbench.iconTheme": "symbols",
"workbench.colorTheme": "Lunaris",
"prettier.enable": true,
"prettier.printWidth": 80,
"prettier.arrowParens": "always",
"prettier.bracketSpacing": true,
"prettier.singleQuote": true,
"prettier.semi": false,
"prettier.tabWidth": 2,
"prettier.trailingComma": "none",
"prettier.quoteProps": "consistent",
"prettier.useTabs": false,
"prettier.proseWrap": "never",
"prettier.bracketSameLine": false,
"prettier.singleAttributePerLine": true,
"prettier.endOfLine": "lf",
"explorer.compactFolders": false,
"window.titleBarStyle": "custom",
"window.dialogStyle": "custom",
"jest.enable": true,
"jest.runMode": "on-demand",
"jest.coverageFormatter": "GutterFormatter",
"tailwindCSS.experimental.classRegex": [
// clsx(...)
[
"clsx\\(([^)(]*(?:\\([^)(]*(?:\\([^)(]*(?:\\([^)(]*\\)[^)(]*)*\\)[^)(]*)*\\)[^)(]*)*)\\)",
"'([^']*)'"
],
[
"clsx\\(([^)(]*(?:\\([^)(]*(?:\\([^)(]*(?:\\([^)(]*\\)[^)(]*)*\\)[^)(]*)*\\)[^)(]*)*)\\)",
"\"([^\"]*)\""
],
[
"clsx\\(([^)(]*(?:\\([^)(]*(?:\\([^)(]*(?:\\([^)(]*\\)[^)(]*)*\\)[^)(]*)*\\)[^)(]*)*)\\)",
"`([^`]*)`"
],
// Tailwind Variants
["tv\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"]
],
//"tailwindCSS.classAttributes": ["class", "className", ".*Class(es)?"],
"colorize.languages": [
"css",
"sass",
"scss",
"less",
"postcss",
"sss",
"stylus",
"xml",
"svg",
"typescript",
"javascript"
],
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "always"
}
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "always"
}
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "always"
}
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "always"
}
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "always"
}
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "always"
}
},
"[prisma]": {
"editor.defaultFormatter": "Prisma.prisma",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "always"
}
},
"[svg]": {
"editor.defaultFormatter": "vscode.emmet",
"editor.formatOnSave": true
},
//"material-icon-theme.saturation": 0.5,
//"material-icon-theme.activeIconPack": "nest",
"emmet.includeLanguages": {
"javascript": "javascriptreact",
"postcss": "css"
},
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"terminal.integrated.fontFamily": "Hasklug Nerd Font Mono",
"terminal.integrated.defaultProfile.linux": "zsh",
"terminal.integrated.enableImages": false,
"terminal.integrated.smoothScrolling": true,
"vs-kubernetes": {
"vscode-kubernetes.kubectl-path-linux": "/home/luciano/.local/state/vs-kubernetes/tools/kubectl/kubectl",
"vscode-kubernetes.minikube-path-linux": "/home/luciano/.local/state/vs-kubernetes/tools/minikube/linux-amd64/minikube",
"vscode-kubernetes.helm-path-linux": "/home/luciano/.local/state/vs-kubernetes/tools/helm/linux-amd64/helm"
},
"terminal.integrated.env.linux": {},
"git.confirmSync": false,
"workbench.editorAssociations": {
"*.svg": "default"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment