Implementation
const languageIds = {
VSCodeLanguageId.git: MaterialIcons.git,
VSCodeLanguageId.git_commit: MaterialIcons.git,
VSCodeLanguageId.git_rebase: MaterialIcons.git,
VSCodeLanguageId.ignore: MaterialIcons.git,
VSCodeLanguageId.github_actions_workflow: MaterialIcons.github_actions_workflow,
VSCodeLanguageId.yaml: MaterialIcons.yaml,
VSCodeLanguageId.spring_boot_properties_yaml: MaterialIcons.yaml,
VSCodeLanguageId.ansible: MaterialIcons.yaml,
VSCodeLanguageId.ansible_jinja: MaterialIcons.yaml,
VSCodeLanguageId.xml: MaterialIcons.xml,
VSCodeLanguageId.xquery: MaterialIcons.xml,
VSCodeLanguageId.xsl: MaterialIcons.xml,
VSCodeLanguageId.matlab: MaterialIcons.matlab,
VSCodeLanguageId.makefile: MaterialIcons.settings,
VSCodeLanguageId.ini: MaterialIcons.settings,
VSCodeLanguageId.properties: MaterialIcons.settings,
VSCodeLanguageId.spring_boot_properties: MaterialIcons.settings,
VSCodeLanguageId.toml: MaterialIcons.toml,
VSCodeLanguageId.diff: MaterialIcons.diff,
VSCodeLanguageId.json: MaterialIcons.json,
VSCodeLanguageId.jsonc: MaterialIcons.json,
VSCodeLanguageId.json5: MaterialIcons.json,
VSCodeLanguageId.blink: MaterialIcons.blink,
VSCodeLanguageId.java: MaterialIcons.java,
VSCodeLanguageId.razor: MaterialIcons.razor,
VSCodeLanguageId.aspnetcorerazor: MaterialIcons.razor,
VSCodeLanguageId.python: MaterialIcons.python,
VSCodeLanguageId.mojo: MaterialIcons.mojo,
VSCodeLanguageId.javascript: MaterialIcons.javascript,
VSCodeLanguageId.typescript: MaterialIcons.typescript,
VSCodeLanguageId.ets: MaterialIcons.typescript,
VSCodeLanguageId.scala: MaterialIcons.scala,
VSCodeLanguageId.handlebars: MaterialIcons.handlebars,
VSCodeLanguageId.perl: MaterialIcons.perl,
VSCodeLanguageId.perl6: MaterialIcons.perl,
VSCodeLanguageId.haxe: MaterialIcons.haxe,
VSCodeLanguageId.hxml: MaterialIcons.haxe,
VSCodeLanguageId.puppet: MaterialIcons.puppet,
VSCodeLanguageId.elixir: MaterialIcons.elixir,
VSCodeLanguageId.livescript: MaterialIcons.livescript,
VSCodeLanguageId.erlang: MaterialIcons.erlang,
VSCodeLanguageId.twig: MaterialIcons.twig,
VSCodeLanguageId.julia: MaterialIcons.julia,
VSCodeLanguageId.elm: MaterialIcons.elm,
VSCodeLanguageId.purescript: MaterialIcons.purescript,
VSCodeLanguageId.stylus: MaterialIcons.stylus,
VSCodeLanguageId.nunjucks: MaterialIcons.nunjucks,
VSCodeLanguageId.pug: MaterialIcons.pug,
VSCodeLanguageId.robotframework: MaterialIcons.robot,
VSCodeLanguageId.sass: MaterialIcons.sass,
VSCodeLanguageId.scss: MaterialIcons.sass,
VSCodeLanguageId.less: MaterialIcons.less,
VSCodeLanguageId.css: MaterialIcons.css,
VSCodeLanguageId.testOutput: MaterialIcons.visualstudio,
VSCodeLanguageId.vb: MaterialIcons.visualstudio,
VSCodeLanguageId.ng_template: MaterialIcons.angular,
VSCodeLanguageId.graphql: MaterialIcons.graphql,
VSCodeLanguageId.solidity: MaterialIcons.solidity,
VSCodeLanguageId.autoit: MaterialIcons.autoit,
VSCodeLanguageId.haml: MaterialIcons.haml,
VSCodeLanguageId.yang: MaterialIcons.yang,
VSCodeLanguageId.terraform: MaterialIcons.terraform,
VSCodeLanguageId.applescript: MaterialIcons.applescript,
VSCodeLanguageId.cake: MaterialIcons.cake,
VSCodeLanguageId.cucumber: MaterialIcons.cucumber,
VSCodeLanguageId.nim: MaterialIcons.nim,
VSCodeLanguageId.nimble: MaterialIcons.nim,
VSCodeLanguageId.apiblueprint: MaterialIcons.apiblueprint,
VSCodeLanguageId.riot: MaterialIcons.riot,
VSCodeLanguageId.postcss: MaterialIcons.postcss,
VSCodeLanguageId.lang_cfml: MaterialIcons.coldfusion,
VSCodeLanguageId.haskell: MaterialIcons.haskell,
VSCodeLanguageId.dhall: MaterialIcons.dhall,
VSCodeLanguageId.cabal: MaterialIcons.cabal,
VSCodeLanguageId.nix: MaterialIcons.nix,
VSCodeLanguageId.ruby: MaterialIcons.ruby,
VSCodeLanguageId.slim: MaterialIcons.slim,
VSCodeLanguageId.php: MaterialIcons.php,
VSCodeLanguageId.hack: MaterialIcons.hack,
VSCodeLanguageId.javascriptreact: MaterialIcons.react,
VSCodeLanguageId.mjml: MaterialIcons.mjml,
VSCodeLanguageId.processing: MaterialIcons.processing,
VSCodeLanguageId.hcl: MaterialIcons.hcl,
VSCodeLanguageId.go: MaterialIcons.go,
VSCodeLanguageId.django_html: MaterialIcons.django,
VSCodeLanguageId.django_txt: MaterialIcons.django,
VSCodeLanguageId.html: MaterialIcons.html,
VSCodeLanguageId.gdscript: MaterialIcons.godot,
VSCodeLanguageId.gdresource: MaterialIcons.godot_assets,
VSCodeLanguageId.gdshader: MaterialIcons.godot_assets,
VSCodeLanguageId.viml: MaterialIcons.vim,
VSCodeLanguageId.prolog: MaterialIcons.prolog,
VSCodeLanguageId.pawn: MaterialIcons.pawn,
VSCodeLanguageId.reason: MaterialIcons.reason,
VSCodeLanguageId.reason_lisp: MaterialIcons.reason,
VSCodeLanguageId.sml: MaterialIcons.sml,
VSCodeLanguageId.tex: MaterialIcons.tex,
VSCodeLanguageId.latex: MaterialIcons.latex,
VSCodeLanguageId.latex_expl3: MaterialIcons.latex,
VSCodeLanguageId.latex_class: MaterialIcons.latex_class,
VSCodeLanguageId.latex_package: MaterialIcons.latex_package,
VSCodeLanguageId.context: MaterialIcons.context,
VSCodeLanguageId.doctex: MaterialIcons.doctex,
VSCodeLanguageId.doctex_installer: MaterialIcons.doctex_installer,
VSCodeLanguageId.bibtex: MaterialIcons.bibliography,
VSCodeLanguageId.bibtex_style: MaterialIcons.bibtex_style,
VSCodeLanguageId.apex: MaterialIcons.salesforce,
VSCodeLanguageId.sas: MaterialIcons.sas,
VSCodeLanguageId.dockerfile: MaterialIcons.docker,
VSCodeLanguageId.dockercompose: MaterialIcons.docker,
VSCodeLanguageId.dockerbake: MaterialIcons.docker,
VSCodeLanguageId.csv: MaterialIcons.table,
VSCodeLanguageId.tsv: MaterialIcons.table,
VSCodeLanguageId.psv: MaterialIcons.table,
VSCodeLanguageId.csharp: MaterialIcons.csharp,
VSCodeLanguageId.bat: MaterialIcons.console,
VSCodeLanguageId.awk: MaterialIcons.console,
VSCodeLanguageId.shellscript: MaterialIcons.console,
VSCodeLanguageId.c: MaterialIcons.c,
VSCodeLanguageId.cpp: MaterialIcons.cpp,
VSCodeLanguageId.objective_c: MaterialIcons.objective_c,
VSCodeLanguageId.objective_cpp: MaterialIcons.objective_cpp,
VSCodeLanguageId.c3: MaterialIcons.c3,
VSCodeLanguageId.coffeescript: MaterialIcons.coffee,
VSCodeLanguageId.fsharp: MaterialIcons.fsharp,
VSCodeLanguageId.editorconfig: MaterialIcons.editorconfig,
VSCodeLanguageId.clojure: MaterialIcons.clojure,
VSCodeLanguageId.groovy: MaterialIcons.groovy,
VSCodeLanguageId.markdoc: MaterialIcons.markdoc,
VSCodeLanguageId.markdown: MaterialIcons.markdown,
VSCodeLanguageId.jinja: MaterialIcons.jinja,
VSCodeLanguageId.proto: MaterialIcons.proto,
VSCodeLanguageId.pip_requirements: MaterialIcons.python_misc,
VSCodeLanguageId.vue: MaterialIcons.vue,
VSCodeLanguageId.vue_postcss: MaterialIcons.vue,
VSCodeLanguageId.vue_html: MaterialIcons.vue,
VSCodeLanguageId.lua: MaterialIcons.lua,
VSCodeLanguageId.log: MaterialIcons.log,
VSCodeLanguageId.jupyter: MaterialIcons.jupyter,
VSCodeLanguageId.plaintext: MaterialIcons.document,
VSCodeLanguageId.pdf: MaterialIcons.pdf,
VSCodeLanguageId.powershell: MaterialIcons.powershell,
VSCodeLanguageId.jade: MaterialIcons.pug,
VSCodeLanguageId.r: MaterialIcons.r,
VSCodeLanguageId.rsweave: MaterialIcons.r,
VSCodeLanguageId.rust: MaterialIcons.rust,
VSCodeLanguageId.sql: MaterialIcons.database,
VSCodeLanguageId.kql: MaterialIcons.kusto,
VSCodeLanguageId.ssh_config: MaterialIcons.lock,
VSCodeLanguageId.svg: MaterialIcons.svg,
VSCodeLanguageId.swift: MaterialIcons.swift,
VSCodeLanguageId.typescriptreact: MaterialIcons.react_ts,
VSCodeLanguageId.search_result: MaterialIcons.search,
VSCodeLanguageId.mcfunction: MaterialIcons.minecraft,
VSCodeLanguageId.rescript: MaterialIcons.rescript,
VSCodeLanguageId.otne: MaterialIcons.otne,
VSCodeLanguageId.twee3: MaterialIcons.twine,
VSCodeLanguageId.twee3_harlowe_3: MaterialIcons.twine,
VSCodeLanguageId.twee3_chapbook_1: MaterialIcons.twine,
VSCodeLanguageId.twee3_sugarcube_2: MaterialIcons.twine,
VSCodeLanguageId.grain: MaterialIcons.grain,
VSCodeLanguageId.lolcode: MaterialIcons.lolcode,
VSCodeLanguageId.idris: MaterialIcons.idris,
VSCodeLanguageId.pgn: MaterialIcons.chess,
VSCodeLanguageId.gemini: MaterialIcons.gemini,
VSCodeLanguageId.text_gemini: MaterialIcons.gemini,
VSCodeLanguageId.v: MaterialIcons.vlang,
VSCodeLanguageId.wolfram: MaterialIcons.wolframlanguage,
VSCodeLanguageId.shaderlab: MaterialIcons.shader,
VSCodeLanguageId.hlsl: MaterialIcons.shader,
VSCodeLanguageId.glsl: MaterialIcons.shader,
VSCodeLanguageId.wgsl: MaterialIcons.shader,
VSCodeLanguageId.tree: MaterialIcons.tree,
VSCodeLanguageId.svelte: MaterialIcons.svelte,
VSCodeLanguageId.dart: MaterialIcons.dart,
VSCodeLanguageId.cadence: MaterialIcons.cadence,
VSCodeLanguageId.stylable: MaterialIcons.stylable,
VSCodeLanguageId.hjson: MaterialIcons.hjson,
VSCodeLanguageId.huff: MaterialIcons.huff,
VSCodeLanguageId.cds: MaterialIcons.cds,
VSCodeLanguageId.capnb: MaterialIcons.cds,
VSCodeLanguageId.cds_markdown_injection: MaterialIcons.cds,
VSCodeLanguageId.concourse_pipeline_yaml: MaterialIcons.concourse,
VSCodeLanguageId.concourse_task_yaml: MaterialIcons.concourse,
VSCodeLanguageId.systemd_conf: MaterialIcons.systemd,
VSCodeLanguageId.systemd_unit_file: MaterialIcons.systemd,
VSCodeLanguageId.slint: MaterialIcons.slint,
VSCodeLanguageId.luau: MaterialIcons.luau,
VSCodeLanguageId.hosts: MaterialIcons.hosts,
VSCodeLanguageId.beancount: MaterialIcons.beancount,
VSCodeLanguageId.ahk2: MaterialIcons.ahk2,
VSCodeLanguageId.gnuplot: MaterialIcons.gnuplot,
VSCodeLanguageId.helm: MaterialIcons.helm,
};