Skip to content

Instantly share code, notes, and snippets.

@ylyra
Last active March 15, 2024 23:44
Show Gist options
  • Select an option

  • Save ylyra/c1646b07a1183fa8de7902c9d306d6d9 to your computer and use it in GitHub Desktop.

Select an option

Save ylyra/c1646b07a1183fa8de7902c9d306d6d9 to your computer and use it in GitHub Desktop.
{
"editor.acceptSuggestionOnCommitCharacter": false,
"editor.accessibilitySupport": "off",
"editor.cursorBlinking": "smooth",
"editor.cursorSmoothCaretAnimation": "on",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit",
"source.addMissingImports": "explicit",
"source.organizeImports": "explicit"
},
"editor.fontFamily": "Geist Mono",
// "editor.fontFamily": "Fira Code, IBM Plex Mono, Monaco, 'Courier New', monospace",
"editor.fontLigatures": true,
"editor.fontSize": 13,
"editor.formatOnSave": true,
"editor.inlineSuggest.enabled": true,
"editor.lineHeight": 24,
"editor.parameterHints.enabled": false,
"editor.renderLineHighlight": "gutter",
"editor.rulers": [
80,
120
],
"editor.semanticHighlighting.enabled": false,
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "on",
"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
//
"breadcrumbs.enabled": false,
//
"explorer.compactFolders": false,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": true,
"explorer.fileNesting.patterns": {
"package.json": ".eslint*, prettier*, tsconfig*, vite*, pnpm-lock*, bun.lockb, nest*",
"tailwind.config.js": "tailwind.config*, postcss.config*",
".env.local": ".env*",
".env": ".env*"
},
"explorer.fileNesting.enabled": true,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
"*.tsx": "typescriptreact",
".env.*": "dotenv",
".prettierrc": "json",
"*.css": "css",
"*.js": "javascriptreact",
".env": "dotenv"
},
"files.eol": "\n",
"files.exclude": {
"**/.DS_Store": true,
"**/.hg": true,
"**/.svn": true,
"**/CVS": true,
"**/node_modules": true
},
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/*/**": true,
"**/vendor/*/**": true
},
//
"github.copilot.enable": {
"plaintext": true,
"markdown": true,
"scminput": false,
"yaml": false
},
//
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.defaultProfile.linux": "zsh",
"terminal.integrated.fontSize": 14,
"terminal.integrated.showExitAlert": false,
"terminal.integrated.tabs.enabled": false,
//
"update.mode": "start",
"workbench.colorTheme": "Ayu Dark Bordered",
"workbench.editor.labelFormat": "short",
"workbench.iconTheme": "symbols",
"workbench.productIconTheme": "fluent-icons",
"workbench.startupEditor": "newUntitledFile",
//
"[typescript]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint",
// "editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
// "editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
},
//
"emmet.includeLanguages": {
"javascript": "javascriptreact",
"postcss": "css"
},
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"eslint.validate": [
"javascript",
"javascriptreact",
"graphql"
],
"importCost.typescriptExtensions": [
"\\.tsx?$",
"\\.ts?$"
],
"javascript.suggest.autoImports": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"liveshare.featureSet": "insiders",
"security.workspace.trust.untrustedFiles": "newWindow",
"symbols.hidesExplorerArrows": false,
"tailwindCSS.experimental.classRegex": [
[
"tv\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
],
[
"cva\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
],
[
"cx\\(([^)]*)\\)",
"(?:'|\"|`)([^']*)(?:'|\"|`)"
],
[
"appearance=\\{((?:[^{}]+|\\{(?:[^{}]+|\\{[^{}]*\\})*\\})*)\\}", //appearance=\\{([^}]+)\\}
"[\"'`]([^\"'`]*).*?[\"'`]"
],
[
"tw\\(([^)]*)\\)",
"(?:'|\"|`)([^']*)(?:'|\"|`)"
]
],
"tailwindCSS.classAttributes": [
"class",
"className",
"ngClass",
"tw"
],
"workbench.colorCustomizations": {},
"apc.header": {
"height": 36
},
"apc.electron": {
"titleBarStyle": "hiddenInset"
},
"apc.listRow": {
"height": 24
},
"apc.stylesheet": {
".title-label > h2": "display: none",
".nosidebar .inline-tabs-placeholder": "width: 75px",
".monaco-list-row": "border-radius: 4px;",
".inline-title-bar:not(.horizontal-activitybar) .monaco-workbench:not(.fullscreen) .activitybar:not(.right) .content": "transform: unset; height: 100% !important",
},
"apc.font.family": "Geist Mono",
"window.commandCenter": false,
"window.title": "${dirty}${activeEditorShort}${separator}${folderPath}",
"workbench.layoutControl.enabled": false,
"editor.stickyScroll.enabled": false,
"editor.stickyScroll.scrollWithEditor": false,
"workbench.tree.enableStickyScroll": false,
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"name": "envKeys",
"scope": "string.quoted.single.ini,constant.numeric.ini,string.quoted.double.ini",
"settings": {
"foreground": "#19354900"
}
},
{
"name": "envKeys",
"scope": "string.quoted.single.ini,constant.numeric.ini,string.quoted.double.ini",
"settings": {
"foreground": "#19354900"
}
},
{
"name": "envKeys",
"scope": "string.quoted.single.ini,constant.numeric.ini,string.quoted.double.ini",
"settings": {
"foreground": "#19354900"
}
}
]
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment