Skip to content

Instantly share code, notes, and snippets.

@ManzDev
Last active January 10, 2023 17:19
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ManzDev/0de3bbf5cd934a65ab3b51a6d86fa674 to your computer and use it in GitHub Desktop.
Save ManzDev/0de3bbf5cd934a65ab3b51a6d86fa674 to your computer and use it in GitHub Desktop.
VSCode (settings.json)
{
/* 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