Last active
December 14, 2023 20:21
-
-
Save eneajaho/19551cd0cde29264826f9bc2bfa82831 to your computer and use it in GitHub Desktop.
My VSCode settings
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"editor.fontWeight": 400, | |
"editor.fontSize": 16, | |
"editor.lineHeight": 2, | |
"editor.quickSuggestionsDelay": 0, | |
"editor.inlineSuggest.enabled": true, | |
"editor.bracketPairColorization.independentColorPoolPerBracketType": true, | |
"editor.foldingImportsByDefault": true, | |
"editor.suggest.snippetsPreventQuickSuggestions": false, | |
"editor.accessibilitySupport": "off", | |
"editor.cursorSmoothCaretAnimation": "on", | |
"editor.smoothScrolling": true, | |
"explorer.confirmDelete": false, | |
"workbench.list.smoothScrolling": true, | |
// "editor.fontFamily": "Menlo", | |
"editor.fontFamily": "Cascadia Code PL, Menlo, Monaco, 'Courier New', monospace", | |
"editor.fontLigatures": "'calt', 'ss01'", | |
"editor.linkedEditing": true, | |
"editor.minimap.renderCharacters": false, | |
"terminal.integrated.env.osx": { | |
"FIG_NEW_SESSION": "1" | |
}, | |
// FILES | |
"files.autoSave": "onWindowChange", | |
// ANGULAR | |
"angular.forceStrictTemplates": true, | |
// TYPESCRIPT | |
"typescript.inlayHints.enumMemberValues.enabled": true, | |
// "typescript.inlayHints.parameterTypes.enabled": true, | |
"typescript.inlayHints.propertyDeclarationTypes.enabled": true, | |
"typescript.inlayHints.variableTypes.enabled": true, | |
// "typescript.inlayHints.functionLikeReturnTypes.enabled": true, | |
"terminal.integrated.fontSize": 15, | |
"git.autofetch": true, | |
"git.confirmSync": false, | |
"workbench.startupEditor": "none", | |
"editor.renderWhitespace": "none", | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": true | |
}, | |
"[typescriptreact]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[json]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[javascript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[typescript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": true | |
}, | |
"editor.formatOnSave": true | |
}, | |
"[scss]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[html]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": true | |
}, | |
"editor.formatOnSave": false | |
}, | |
"[jsonc]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"typescript.updateImportsOnFileMove.enabled": "always", | |
"typescript.suggest.objectLiteralMethodSnippets.enabled": false, | |
"github.copilot.enable": { | |
"*": true, | |
"yaml": false, | |
"plaintext": true, | |
"markdown": true, | |
"javascript": true | |
}, | |
"eslint.options": { | |
"extensions": [".ts", ".html"] | |
}, | |
"explorer.confirmDragAndDrop": false, | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
"files.watcherExclude": { | |
"**/bin": true | |
}, | |
"files.exclude": { | |
"**/obj": true | |
}, | |
"csharpextensions.useThisForCtorAssignments": false, | |
"csharpextensions.privateMemberPrefix": "_", | |
"editor.cursorBlinking": "phase", | |
"editor.cursorStyle": "block", | |
"editor.cursorSurroundingLines": 15, | |
// "workbench.colorTheme": "Material Theme High Contrast", | |
"editor.tokenColorCustomizations": { | |
"textMateRules": [ | |
{ | |
"name": "Function Call", | |
"scope": "variable.function, source meta.function-call entity.name.function, source meta.function-call entity.name.function, source meta.method-call entity.name.function, meta.class meta.group.braces.curly meta.function-call variable.function, meta.class meta.field.declaration meta.function-call entity.name.function, variable.function.constructor, meta.block meta.var.expr meta.function-call entity.name.function, support.function.console, meta.function-call support.function, meta.property.class variable.other.class, punctuation.definition.entity.css", | |
"settings": { "fontStyle": "bold" } | |
}, | |
{ | |
"name": "Angular event binding", | |
"scope": [ | |
"entity.other.ng-binding-name.event.html", | |
"meta.ng-binding.event.html" | |
], | |
"settings": { "fontStyle": "bold" } | |
}, | |
{ | |
"name": "Angular property binding", | |
"scope": [ | |
"entity.other.ng-binding-name.property.html", | |
"meta.ng-binding.property.html" | |
], | |
"settings": { "fontStyle": "bold" } | |
} | |
], | |
"[Default Dark Modern]": { | |
"textMateRules": [ | |
{ | |
"name": "Function Call", | |
"scope": "variable.function, source meta.function-call entity.name.function, source meta.function-call entity.name.function, source meta.method-call entity.name.function, meta.class meta.group.braces.curly meta.function-call variable.function, meta.class meta.field.declaration meta.function-call entity.name.function, variable.function.constructor, meta.block meta.var.expr meta.function-call entity.name.function, support.function.console, meta.function-call support.function, meta.property.class variable.other.class, punctuation.definition.entity.css", | |
"settings": { | |
"foreground": "#2ddcffd0" | |
} | |
}, | |
{ | |
"name": "Angular event binding", | |
"scope": [ | |
"entity.other.ng-binding-name.event.html", | |
"meta.ng-binding.event.html" | |
], | |
"settings": { | |
"foreground": "#00ff0dd0" | |
} | |
}, | |
{ | |
"name": "Angular property binding", | |
"scope": [ | |
"entity.other.ng-binding-name.property.html", | |
"meta.ng-binding.property.html" | |
], | |
"settings": { | |
"foreground": "#1dceffd0" | |
} | |
}, | |
{ | |
"scope": [ | |
// "entity.name.tag.html", | |
"meta.tag.custom.html" | |
], | |
"settings": { | |
"foreground": "#ff5af7d0" | |
} | |
} | |
] | |
}, | |
"[Moonlight*]": { | |
"textMateRules": [ | |
{ | |
"scope": "keyword.control", | |
"settings": { | |
"fontStyle": "italic bold" | |
} | |
}, | |
{ | |
"scope": "entity.name", | |
"settings": { | |
"fontStyle": "bold", | |
"foreground": "#fb9de7" | |
} | |
}, | |
{ | |
"name": "Angular event binding", | |
"scope": [ | |
"entity.other.ng-binding-name.event.html", | |
"meta.ng-binding.event.html" | |
], | |
"settings": { "foreground": "#4FD6BE" } | |
}, | |
{ | |
"name": "Angular property binding", | |
"scope": [ | |
"entity.other.ng-binding-name.property.html", | |
"meta.ng-binding.property.html" | |
], | |
"settings": { "foreground": "#C099FF" } | |
}, | |
{ | |
"name": "Angular structural directive binding", | |
"scope": [ | |
"entity.other.ng-binding-name.template.html", | |
"meta.ng-binding.template.html" | |
], | |
"settings": { "foreground": "#ffbb00", "fontStyle": "italic bold" } | |
}, | |
{ | |
"name": "Angular static attribute binding", | |
"scope": [ | |
"entity.other.ng-binding-name.attribute.html", | |
"entity.other.attribute-name.html", | |
"meta.ng-binding.attribute.html" | |
], | |
"settings": { "foreground": "#C3E88D" } | |
}, | |
] | |
} | |
}, | |
"workbench.colorTheme": "Moonlight II Italic", | |
"workbench.colorCustomizations": { | |
"editorInlayHint.background": "#80dbff07", | |
"editorInlayHint.foreground": "#80dbffd7", | |
}, | |
"symbols.hidesExplorerArrows": false, | |
"workbench.iconTheme": "symbols", | |
"search.exclude": { | |
"**/.angular": true | |
} | |
} |
Author
eneajaho
commented
Jun 14, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment