Last active
July 31, 2024 18:57
-
-
Save ManzDev/0de3bbf5cd934a65ab3b51a6d86fa674 to your computer and use it in GitHub Desktop.
VSCode (settings.json)
This file contains 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
{ | |
/* Terminal WSL */ | |
"terminal.integrated.fontFamily": "'VictorMono Nerd Font', 'Victor Mono', 'Inconsolata for Powerline', 'Envy Code R', Consolas, Monospace", | |
"terminal.integrated.copyOnSelection": true, | |
"terminal.integrated.gpuAcceleration": "on", | |
"terminal.integrated.letterSpacing": 0, | |
"terminal.integrated.cursorBlinking": true, | |
"terminal.integrated.cursorStyle": "block", | |
"terminal.integrated.fontWeight": "400", | |
"terminal.integrated.fontWeightBold": "600", | |
"terminal.integrated.tabs.enabled": true, | |
/* Telemetry */ | |
"telemetry.telemetryLevel": "off", | |
"workbench.settings.enableNaturalLanguageSearch": false, | |
/* MiniMap */ | |
"editor.minimap.scale": 1, | |
"editor.minimap.renderCharacters": false, | |
"editor.minimap.maxColumn": 120, | |
"editor.minimap.showSlider": "mouseover", | |
"editor.minimap.side": "right", | |
/* WorkBench */ | |
"workbench.iconTheme": "vscode-icons", | |
/* Bracket Pairs */ | |
"editor.bracketPairColorization.enabled": true, | |
"editor.guides.bracketPairs": true, | |
"workbench.colorCustomizations": { | |
"[Flatland Monokai]": { | |
"editorBracketHighlight.foreground1": "#F8D715", | |
"editorBracketHighlight.foreground2": "#e36cee", | |
"editorBracketHighlight.foreground3": "#1B9FE4" | |
}, | |
"editor.lineHighlightBackground": "#1073cf2d", | |
"editor.lineHighlightBorder": "#9fced11f", | |
}, | |
"workbench.tree.indent": 10, | |
"workbench.tree.renderIndentGuides": "none", | |
"workbench.list.smoothScrolling": true, | |
/* VSCode Editor */ | |
"editor.fontFamily": "'VictorMono Nerd Font', 'Hæck', 'Envy Code R', 'Fira Code', Consolas, 'Courier New', monospace", | |
"editor.tokenColorCustomizations": { | |
"textMateRules": [ | |
{ | |
"name": "comment", | |
"scope": [ | |
"comment", | |
"punctuation.definition.comment" | |
], | |
"settings": { | |
"fontStyle": "italic" | |
} | |
}, | |
{ | |
"name": "comment", | |
"scope": [ | |
"comment", | |
"punctuation.definition.comment" | |
], | |
"settings": { | |
"fontStyle": "italic" | |
} | |
}, | |
{ | |
"name": "comment", | |
"scope": [ | |
"comment", | |
"punctuation.definition.comment" | |
], | |
"settings": { | |
"fontStyle": "italic" | |
} | |
}, | |
{ | |
"name": "comment", | |
"scope": [ | |
"comment", | |
"punctuation.definition.comment" | |
], | |
"settings": { | |
"fontStyle": "italic" | |
} | |
}, | |
{ | |
"name": "envKeys", | |
"scope": "string.quoted.single.ini,constant.numeric.ini,string.quoted.double.ini", | |
"settings": { | |
"foreground": "#19354900" | |
} | |
} | |
] | |
}, | |
"editor.fontLigatures": true, | |
"editor.letterSpacing": 0, | |
"editor.tabSize": 2, | |
"editor.insertSpaces": true, | |
"editor.detectIndentation": false, | |
"editor.cursorSmoothCaretAnimation": true, | |
"editor.smoothScrolling": true, | |
"editor.cursorBlinking": "expand", | |
"editor.cursorStyle": "line", | |
"editor.renderWhitespace": "all", | |
/* BreadCrumbs */ | |
"breadcrumbs.enabled": true, | |
/* Linters */ | |
"files.insertFinalNewline": true, | |
"files.trimTrailingWhitespace": true, | |
"html.autoClosingTags": true, | |
"editor.suggestSelection": "recentlyUsedByPrefix", | |
"vsintellicode.modify.editor.suggestSelection": "choseToUpdateConfiguration", | |
"[json]": { | |
"editor.defaultFormatter": null, | |
"editor.formatOnSave": false | |
}, | |
"[vue]": { | |
"editor.defaultFormatter": "Vue.volar" | |
}, | |
"[css]": { | |
"editor.defaultFormatter": null | |
}, | |
"[markdown]": { | |
"editor.minimap.enabled": false, | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": false, | |
"source.fixAll.stylelint": false | |
}, | |
"editor.defaultFormatter": null, | |
"editor.formatOnSave": false | |
}, | |
"[javascript]": { | |
"editor.defaultFormatter": "vscode.typescript-language-features", | |
}, | |
/*"editor.wordWrapColumn": 120,*/ | |
"[njk]": { | |
"editor.formatOnSave": false | |
}, | |
"[astro]": { | |
"editor.defaultFormatter": null, | |
"editor.formatOnSave": false | |
}, | |
"explorer.confirmDragAndDrop": false, | |
"workbench.startupEditor": "none", | |
"workbench.editor.untitled.hint": "hidden", | |
// "markdown.styles": [ | |
// "markdown.css" | |
// ], | |
"editor.inlineSuggest.enabled": true, | |
"workbench.colorTheme": "Flatland Monokai", | |
/* Filetypes */ | |
"files.associations": { | |
"*.pcss": "css", | |
".postcssrc": "json", | |
".stylelintrc": "json", | |
"*.webc": "html", | |
"*.ts": "typescript" | |
}, | |
"emmet.includeLanguages": { | |
"jsx": "html", | |
"vue": "html", | |
"njk": "html", | |
"html": "html", | |
"javascript": "html" | |
}, | |
/* VSCode Extension */ | |
"vsicons.associations.files": [ | |
{ | |
"icon": "nunjucks", | |
"extensions": [ | |
"njk" | |
], | |
"format": "svg" | |
} | |
], | |
"vsicons.dontShowNewVersionMessage": true, | |
/* Extensions */ | |
"importCost.debug": true, | |
"importCost.timeout": 20000, | |
"indentRainbow.colors": [ | |
"rgba(0, 0, 0, 0.5)", | |
"rgba(0, 0, 0, 0.4)", | |
"rgba(0, 0, 0, 0.3)", | |
"rgba(0, 0, 0, 0.2)", | |
"rgba(0, 0, 0, 0.1)", | |
], | |
"javascript.updateImportsOnFileMove.enabled": "never", | |
"editor.wordWrap": "off", | |
"diffEditor.wordWrap": "off", | |
"editor.guides.indentation": false, | |
/* CodeSnap */ | |
"codesnap.boxShadow": "rgba(0, 0, 0, 0) 0px 20px 68px", | |
"codesnap.transparentBackground": true, | |
/* Extras */ | |
"vscode-pets.petType": "clippy", | |
"vscode-pets.petSize": "medium", | |
"vscode-pets.petColor": "yellow", | |
"vscode-pets.position": "explorer", | |
/* Power mode */ | |
"powermode.enabled": true, | |
"powermode.combo.counterEnabled": "hide", | |
"powermode.combo.timerEnabled": "hide", | |
"powermode.combo.counterSize": 3, | |
"powermode.presets": "particles", | |
"powermode.combo.threshold": 15, | |
"powermode.combo.timeout": 10, | |
"powermode.shake.enabled": false, | |
"powermode.explosions.size": 10, | |
"importCost.bundleSizeDecoration": "both", | |
"importCost.fontStyle": "italic", | |
"explorer.fileNesting.enabled": true, | |
"npm.keybindingsChangedWarningShown": true, | |
// "typescript.preferences.importModuleSpecifierEnding": "js", | |
"javascript.preferences.importModuleSpecifierEnding": "js", | |
"javascript.inlayHints.parameterNames.enabled": "all", | |
"javascript.inlayHints.enumMemberValues.enabled": true, | |
"javascript.inlayHints.functionLikeReturnTypes.enabled": true, | |
"javascript.inlayHints.parameterNames.suppressWhenArgumentMatchesName": true, | |
"javascript.inlayHints.parameterTypes.enabled": true, | |
"javascript.inlayHints.propertyDeclarationTypes.enabled": true, | |
"javascript.inlayHints.variableTypes.enabled": true, | |
"javascript.inlayHints.variableTypes.suppressWhenTypeMatchesName": true, | |
"editor.inlayHints.enabled": "offUnlessPressed", | |
"editor.inlayHints.fontFamily": "EnterCommand", | |
"editor.inlayHints.padding": true, | |
"markdown.marp.themes": [ | |
"./manz.css" | |
], | |
"editor.stickyScroll.enabled": true, | |
"editor.renderControlCharacters": false, | |
"gutterpreview.showImagePreviewOnGutter": true, | |
// Linters: CSS | |
"css.validate": false, | |
"scss.validate": false, | |
"less.validate": false, | |
"stylelint.enable": true, | |
// Linters: Javascript | |
"javascript.validate.enable": false, | |
"eslint.validate": [ | |
"javascript" | |
], | |
"eslint.enable": true, | |
// Linters: CSS + Javascript | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": true, | |
"source.fixAll.stylelint": true | |
}, | |
"editor.formatOnSave": true, | |
"workbench.layoutControl.enabled": false, | |
"editor.hover.delay": 500, | |
"css.hover.documentation": false, | |
"css.hover.references": true, | |
"editor.unicodeHighlight.invisibleCharacters": false, | |
"typescript.enablePromptUseWorkspaceTsdk": true, | |
"typescript.format.enable": true, | |
"typescript.validate.enable": true, | |
"window.zoomLevel": 1, | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment