Last active
June 17, 2024 14:37
-
-
Save vavrecan/49391cbd188852eff152843ee5ffa69b to your computer and use it in GitHub Desktop.
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
{ | |
"window.zoomLevel": 0.7, | |
"terminal.integrated.fontFamily": "'Noto Mono', 'monospace', monospace", | |
"terminal.integrated.fontSize": 12, | |
"terminal.integrated.lineHeight": 1.2, | |
"editor.tabSize": 4, | |
"editor.fontFamily": "'Noto Mono', 'monospace', monospace", | |
"editor.fontSize": 11, | |
"editor.lineHeight": 1.6, | |
"editor.letterSpacing": 0.4, | |
"window.autoDetectColorScheme": true, | |
"workbench.colorTheme": "Default Dark Modern", | |
"workbench.preferredLightColorTheme": "Default Dark Modern", | |
"workbench.preferredHighContrastLightColorTheme": "Default Dark Modern", | |
"workbench.preferredHighContrastColorTheme": "Default Dark Modern", | |
"editor.semanticHighlighting.enabled": true, | |
"editor.minimap.autohide": true, | |
"editor.fontLigatures": false, | |
"editor.scrollbar.horizontalScrollbarSize": 5, | |
"editor.scrollbar.verticalScrollbarSize": 5, | |
"workbench.tree.indent": 22, | |
"workbench.tree.renderIndentGuides": "none", | |
"workbench.activityBar.location": "top", | |
"window.customTitleBarVisibility": "never", | |
"window.menuBarVisibility": "toggle", | |
"editor.definitionLinkOpensInPeek": false, | |
"breadcrumbs.icons": false, | |
"breadcrumbs.enabled": true, | |
"breadcrumbs.filePath": "on", | |
"terminal.integrated.defaultProfile.linux": "bash", | |
"terminal.integrated.profiles.linux": { | |
"bash": { | |
"path": "/usr/bin/flatpak-spawn", | |
"icon": "terminal", | |
"overrideName": true, | |
"args": ["--env=TERM=vscode", "--host", "script", "--quiet", "/dev/null"] | |
} | |
}, | |
"workbench.colorCustomizations": { | |
"[Default Dark Modern]": { | |
"editorBracketMatch.border": "#00000000", | |
"editorBracketMatch.background": "#ffffff33", | |
"editor.background": "#0d0d0d", | |
"editor.lineHighlightBorder": "#ff000000", | |
"editor.lineHighlightBackground": "#ffffff0b", | |
"editorGutter.background": "#171717", | |
"editorIndentGuide.background1": "#ffffff11", | |
"editorIndentGuide.activeBackground1": "#ffffff11", | |
"breadcrumb.background": "#171717", | |
"editorWidget.background": "#000000", | |
"editorWidget.border": "#ffffff0b", | |
"editorSuggestWidget.background": "#000000", | |
"editorSuggestWidget.border": "#ffffff0b", | |
"peekViewEditor.background": "#000000", | |
"peekView.border": "#ffffff0b", | |
"terminal.background": "#000000" | |
} | |
}, | |
"editor.tokenColorCustomizations": { | |
"[Default Dark Modern]": { | |
"comments": "#5a5a5a" | |
} | |
} | |
} |
"editor.tokenColorCustomizations": {
"[Default Dark Modern]": {
"textMateRules": [
{
"scope": [
"comment"
],
"settings": {
"foreground": "#808080"
}
},
{
"scope": [
"markup.fenced_code.block.markdown",
"markup.fenced_code.block.markdown support.function"
],
"settings": {
"foreground": "#72737A"
}
},
{
"scope": [
"keyword",
"keyword.operator.new",
"variable.language.this",
"constant.character.escape",
"meta.namespace.declaration",
"punctuation.terminator.rule.css",
"punctuation.terminator.statement",
"punctuation.separator.comma",
"punctuation.separator.parameter",
"punctuation.separator.dictionary.key-value.json",
"punctuation.separator.dictionary.key-value.json.comments",
"punctuation.separator.dictionary.pair.json",
"punctuation.separator.dictionary.pair.json.comments",
"punctuation.separator.array.json",
"punctuation.separator.array.json.comments",
"punctuation.separator.list.comma.css",
"punctuation.section.embedded.begin.php",
"punctuation.section.embedded.end.php",
"constant.language",
"support.function.construct.php",
"punctuation.terminator.expression.php",
"storage.type",
"keyword.operator.or.regexp",
"constant.character.escape.backslash.regexp",
"storage.type.function",
"keyword.operator.expression.typeof",
"support.type.primitive",
"punctuation.terminator.rule",
"storage.modifier",
"punctuation.definition.keyword",
"punctuation.definition.block.begin.svelte",
"punctuation.definition.block.end.svelte",
"punctuation.section.embedded.begin.svelte",
"punctuation.section.embedded.end.svelte",
"meta.script.svelte entity.name.label",
"meta.script.svelte punctuation.separator.label",
"keyword.operator.redirect.shell",
"keyword.operator.list.shell",
"keyword.operator.expansion.shell",
"entity.name.tag.yaml",
"punctuation.definition.list.begin.markdown",
"punctuation.definition.string.begin.markdown",
"punctuation.definition.string.end.markdown",
"punctuation.definition.metadata.markdown",
"meta.directive.vue keyword.operator.expression.in.js",
"keyword.operator.nulltype.graphql",
"meta.at-rule.media keyword.operator.logical",
"entity.other.inherited-class.variant.twin",
"text.html.derivative punctuation.definition.block.ts",
"keyword.operator.expression",
"variable.other.env",
"support.type.builtin",
"meta.function.color.css",
"entity.name.type.terraform",
"entity.name.label.terraform",
"punctuation.comma.graphql"
],
"settings": {
"foreground": "#CC7832",
"fontStyle": ""
}
},
{
"scope": [
"entity.name.function",
"support.function",
"support.constant.property-value.misc.css",
"entity.name.fragment.graphql",
"variable.fragment.graphql"
],
"settings": {
"foreground": "#E8BF6A",
"fontStyle": ""
}
},
{
"scope": [
"meta.selector.css",
"support.function.misc.css",
"entity.name.tag",
"keyword.other.doctype.xml",
"meta.at-rule.header.css",
"punctuation.definition.tag",
"entity.other.attribute-name.class.tailwind",
"entity.other.attribute-name.css",
"entity.other.attribute-name.class.css",
"entity.other.attribute-name.class.mixin.css",
"entity.other.attribute-name.id.css",
"entity.other.attribute-name.parent-selector.css",
"entity.other.attribute-name.pseudo-class.css",
"entity.other.attribute-name.pseudo-element.css",
"source.css.less entity.other.attribute-name.id",
"entity.other.attribute-name.attribute.scss",
"entity.other.attribute-name.scss",
"markup.inline.raw.string.markdown",
"punctuation.definition.markdown",
"fenced_code.block.language",
"punctuation.definition.character-class.regexp",
"constant.other.character-class.regexp",
"punctuation.definition.group.regexp",
"punctuation.definition.group.assertion.regexp",
"support.class.component",
"variable.parameter.keyframe-list",
"entity.other.keyframe-offset",
"support.constant.font-name.css",
"source.css entity.name.tag",
"entity.other.attribute-name.id punctuation.definition.entity",
"entity.other.attribute-name.pseudo-class"
],
"settings": {
"foreground": "#E8BF6A",
"fontStyle": ""
}
},
{
"scope": [
"punctuation.decorator",
"meta.decorator entity.name.function"
],
"settings": {
"foreground": "#BBB529",
"fontStyle": ""
}
},
{
"scope": [
"support.constant.property-value.css",
"meta.property-value.css",
"meta.property-value.css variable.parameter",
"meta.property-value.scss variable.parameter",
"meta.property-value.css keyword.other.unit",
"meta.property-value.scss keyword.other.unit",
"meta.property-value.media-query keyword.other.unit",
"meta.at-rule.media keyword.other.unit",
"meta.definition.variable.scss keyword.other.unit",
"punctuation.separator.key-value.svelte",
"punctuation.separator.key-value.html",
"string.unquoted.svelte",
"string.quoted.svelte",
"string.quoted.double.html",
"string.quoted.html",
"string.quoted.single.html",
"string.unquoted.html",
"meta.directive.vue punctuation.definition.string.begin.html",
"meta.directive.vue punctuation.definition.string.end.html",
"support.constant.media.css",
"support.constant.color.w3c-standard-color-name.css"
],
"settings": {
"foreground": "#A5C261",
"fontStyle": ""
}
},
{
"scope": [
"variable.other.jsdoc",
"entity.name.type.instance.jsdoc",
"keyword.operator.assignment.jsdoc"
],
"settings": {
"foreground": "#8A653B",
"fontStyle": "italic"
}
},
{
"scope": [
"comment.block.documentation"
],
"settings": {
"foreground": "#629755",
"fontStyle": "italic"
}
},
{
"scope": [
"punctuation.definition.block.tag.jsdoc",
"storage.type.class.jsdoc"
],
"settings": {
"foreground": "#629755",
"fontStyle": "italic bold underline"
}
},
{
"scope": [
"string",
"string.regexp",
"constant.other.character-class.range.regexp",
"constant.other.character-class.set.regexp",
"meta.embedded.expression string.quoted",
"punctuation.definition.string.template.begin.twin",
"punctuation.definition.string.template.end.twin",
"support.constant.classname.twin",
"punctuation.section.embedded.short-css.begin.twin",
"punctuation.section.embedded.short-css.end.twin",
"entity.name.variable.css-value.twin",
"meta.attribute-selector",
"source.env",
"constant.numeric.env",
"meta.tag.attributes keyword.operator.assignment"
],
"settings": {
"foreground": "#6A8759",
"fontStyle": ""
}
},
{
"scope": [
"markup.quote.markdown"
],
"settings": {
"foreground": "#6A8759",
"fontStyle": "italic"
}
},
{
"scope": [
"meta.type.parameters.ts",
"meta.type.parameters.tsx",
"meta.type.parameters.ts entity.name.type.ts",
"meta.type.parameters.tsx entity.name.type.tsx"
],
"settings": {
"foreground": "#507874",
"fontStyle": ""
}
},
{
"scope": [
"constant.numeric",
"string.regexp punctuation.definition.string.begin",
"string.regexp punctuation.definition.string.end",
"constant.other.color.rgb-value.hex.css",
"keyword.operator.quantifier.regexp"
],
"settings": {
"foreground": "#6897BB",
"fontStyle": ""
}
},
{
"scope": [
"variable.scss"
],
"settings": {
"foreground": "#6D9CBE",
"fontStyle": ""
}
},
{
"scope": [
"markup.underline.link.image.markdown",
"markup.underline.link.markdown"
],
"settings": {
"foreground": "#589DF6",
"fontStyle": ""
}
},
{
"scope": [
"meta.object-literal.key",
"variable",
"variable.other.object.property",
"variable.other.constant.property",
"support.type.property-name",
"support.type.property-name.json.comments",
"punctuation.support.type.property-name.end.json.comments",
"punctuation.support.type.property-name.begin.json.comments",
"support.type.object.module",
"support.variable.property",
"meta.field.declaration.tsx entity.name.function.tsx",
"meta.tag.block.any.html meta.directive.vue variable.other.readwrite.js",
"entity.other.ng-binding-name"
],
"settings": {
"foreground": "#9876AA",
"fontStyle": ""
}
},
{
"scope": [
"entity.other.ng-binding-name.ngFor.html",
"entity.other.ng-binding-name.ngForOf.html",
"entity.other.ng-binding-name.ngIf.html",
"entity.other.ng-binding-name.ngClass.html",
"entity.other.ng-binding-name.ngStyle.html"
],
"settings": {
"foreground": "#9876AA",
"fontStyle": "italic"
}
},
{
"scope": [
"support",
"support.constant.math",
"support.constant.dom",
"support.constant.json",
"support.class.builtin",
"markup.heading.markdown",
"constant.character.enum.graphql"
],
"settings": {
"foreground": "#9876AA",
"fontStyle": "italic bold"
}
},
{
"scope": [
"variable.parameter",
"variable.parameter.ts",
"variable.other.object",
"variable.other.constant",
"variable.other.readwrite",
"storage.type.function.arrow",
"keyword.operator",
"entity.name.type.ts",
"entity.name.type.class",
"entity.name.type.module",
"entity.name.type.interface",
"entity.name.type.alias",
"entity.name.type.enum",
"punctuation.definition.typeparameters",
"punctuation.definition.block",
"meta.brace.round",
"meta.brace.square",
"punctuation.definition.parameters",
"punctuation.accessor",
"punctuation.section.function.begin.bracket.round.css",
"punctuation.section.function.end.bracket.round.css",
"punctuation.section.array.begin.php",
"punctuation.section.array.end.php",
"punctuation.terminator.statement.php",
"punctuation.definition.template-expression.begin.js",
"punctuation.definition.template-expression.end.js",
"punctuation.separator.key-value.js",
"punctuation.definition.template-expression.begin",
"punctuation.definition.template-expression.end",
"meta.var-single-variable.expr.tsx entity.name.type.tsx",
"meta.var-single-variable.expr.ts entity.name.type.ts",
"string.unquoted.plain.out.yaml",
"meta.directive.vue punctuation.separator.key-value.html",
"keyword.operator.logical.php",
"punctuation.separator.key-value",
"punctuation.definition.attribute-selector",
"keyword.control.flow.block-scalar.literal.yaml",
"string.unquoted.block.yaml",
"keyword.other.interpolation.begin",
"keyword.other.interpolation.end",
"meta.block.curly.misc.css",
"punctuation.definition.tag.prisma",
"string.unquoted.graphql",
"support.type.graphql",
"keyword.operator.spread.graphql",
"punctuation.colon.graphql",
"variable.parameter.graphql",
"support.type.enum.graphql"
],
"settings": {
"foreground": "#A9B7C6",
"fontStyle": ""
}
},
{
"scope": [
"support.type.property-name.css",
"keyword.other.unit.percentage.css",
"entity.other.attribute-name.html",
"punctuation.definition.entity",
"meta.property-name.css",
"meta.property-list.scss entity.name.tag.css",
"entity.other.attribute-name",
"support.type.property-name.media.css",
"support.type.vendored.property-name",
"variable.language.svelte"
],
"settings": {
"foreground": "#BABABA",
"fontStyle": ""
}
},
{
"scope": "token.info-token",
"settings": {
"foreground": "#6796E6"
}
},
{
"scope": "token.warn-token",
"settings": {
"foreground": "#CD9731"
}
},
{
"scope": "token.error-token",
"settings": {
"foreground": "#F44747"
}
},
{
"scope": "token.debug-token",
"settings": {
"foreground": "#B267E6"
}
},
{
"scope": [
"meta.property-list.scss entity.name.tag",
"variable.scss",
"variable",
"meta.property-name support.type.property-name.css",
"meta.at-rule.media.header.css",
"meta.selector",
"meta.property-value.css",
"meta.function.color.css",
"support.constant.mathematical-symbols.scss"
],
"settings": {
"foreground": "#BABABA"
}
},
{
"scope": [],
"settings": {
"foreground": "#9876AA",
"fontStyle": "italic bold"
}
},
{
"scope": [
"support.type.property-name.css",
"support",
"support.type.property-name.css",
"keyword.operator.gradient.css",
"support.constant.font-name.css"
],
"settings": {
"foreground": "#A5C261",
"fontStyle": ""
}
},
{
"scope": [
"meta.property-value.css variable.prop.css",
"keyword.other.unit.fr.css",
"source.css.scss meta.property-list.scss meta.property-value.scss support.type.property-name.css",
"meta.property-value.scss variable.scss",
"meta.property-value.css variable.argument.css"
],
"settings": {
"foreground": "#E8BF6A",
"fontStyle": ""
}
},
{
"scope": [
"variable.other.property"
],
"settings": {
"foreground": "#9876AA",
"fontStyle": ""
}
},
{
"scope": [
"storage.type.java",
"storage.type.object.array.java",
"meta.method-call.java entity.name.function.java",
"meta.method.java meta.method.body.java meta.definition.variable.java variable.other.definition.java",
"source.java meta.package.java storage.modifier.package.java",
"storage.modifier.import.java"
],
"settings": {
"foreground": "#A9B7C6",
"fontStyle": ""
}
},
{
"scope": [
"variable.other.definition.java"
],
"settings": {
"foreground": "#9876AA",
"fontStyle": ""
}
},
{
"scope": [
"meta.tag.custom entity.name.tag",
"support.class.component"
],
"settings": {
"foreground": "#26BDA4",
"fontStyle": ""
}
},
{
"scope": [
"punctuation.section.embedded"
],
"settings": {
"foreground": "#E8BF6A",
"fontStyle": ""
}
},
{
"scope": [
"variable.object.property"
],
"settings": {
"foreground": "#9876AA",
"fontStyle": ""
}
},
{
"scope": [
"constant.language.import-export-all"
],
"settings": {
"foreground": "#A9B7C6",
"fontStyle": ""
}
}
]
}
},
experiment:
"window.zoomLevel": 1,
"terminal.integrated.fontFamily": "'JetBrains Mono', 'monospace', monospace",
"terminal.integrated.fontSize": 12,
"terminal.integrated.lineHeight": 1,
"editor.tabSize": 4,
"editor.fontFamily": "'JetBrains Mono', 'monospace', monospace",
"editor.fontSize": 11,
"editor.lineHeight": 1.5,
"editor.letterSpacing": 0.4,
"editor.fontLigatures": true,
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Editor: Codium
Database: DbGate + fonts-ubuntu, fonts-jetbrains-mono
https://fonts.google.com/specimen/Ubuntu?query=ubuntu
sudo cp *.ttf /usr/share/fonts/
sudo fc-cache -f -v