Files
FixIt/assets/scss/core/maps/_chroma-lexers.scss
T
Cell 2c0b48370b feat(gen-docs): add Hugo partials docs generation (#809)
* feat(gen-docs): add documentation generation package with SassDoc and TypeDoc support

Add new `@hugo-fixit/gen-docs` package that parses Hugo config (hugo.toml) and generates
documentation. Includes SassDoc annotations for SCSS variables and mixins, TypeDoc config
for TypeScript source docs, and a `.sassdocrc` configuration file.

* docs(readme): add browsers support section

* feat(gen-docs): add Hugo partials docs generation and fix config empty sections

- Add partial-parser.ts: parses Hugo partial comment blocks (@param/@return/@example)
- Add partials.ts renderer: generates grouped Markdown with param tables
- Add `partials` subcommand with -t/-o options for template injection
- Fix config-parser: empty TOML sections (library.js/library.css) now retain descriptions
- Fix config-parser: correctly distinguish section-level vs key-level comments
- Update README with partials subcommand documentation
2026-07-21 12:19:07 +08:00

496 lines
11 KiB
SCSS

/// Map of code identifiers/languages to Chroma supported languages.
/// This file is auto-generated by `pnpm gen:lexers`, do not edit manually.
/// See: https://github.com/hugo-fixit/FixIt/tree/main/packages/chroma-lexers
$chroma-lexers: (
"🔥": "Mojo",
"1s": "OnesEnterprise",
"1s\\:enterprise": "OnesEnterprise",
"abap": "ABAP",
"abl": "OpenEdge ABL",
"abnf": "ABNF",
"aconf": "ApacheConf",
"actionscript": "ActionScript",
"actionscript3": "ActionScript 3",
"ada": "Ada",
"ada2005": "Ada",
"ada95": "Ada",
"agda": "Agda",
"ahk": "AutoHotkey",
"al": "AL",
"alloy": "Alloy",
"ampl": "AMPL",
"ansible": "YAML+Jinja",
"antlr": "ANTLR",
"apache": "ApacheConf",
"apacheconf": "ApacheConf",
"apl": "APL",
"applescript": "AppleScript",
"aql": "ArangoDB AQL",
"arduino": "Arduino",
"arexx": "Rexx",
"armasm": "ArmAsm",
"art": "Arturo",
"arturo": "Arturo",
"as": "ActionScript",
"as3": "ActionScript 3",
"asm": "GAS",
"astro": "Astro",
"atl": "ATL",
"autohotkey": "AutoHotkey",
"autoit": "AutoIt",
"awk": "Awk",
"b3d": "BlitzBasic",
"ballerina": "Ballerina",
"bash": "Bash",
"bash-session": "Bash Session",
"basic": "QBasic",
"bat": "Batchfile",
"batch": "Batchfile",
"beef": "Beef",
"bf": "Brainfuck",
"bib": "BibTeX",
"bibtex": "BibTeX",
"bicep": "Bicep",
"bind": "Dns",
"blitzbasic": "BlitzBasic",
"bnf": "BNF",
"bplus": "BlitzBasic",
"bqn": "BQN",
"brainfuck": "Brainfuck",
"bsdmake": "Makefile",
"c": "C",
"c\\#": "C#",
"c\\+\\+": "C++",
"c3": "C3",
"caddy": "Caddyfile",
"caddy-d": "Caddyfile Directives",
"caddyfile": "Caddyfile",
"caddyfile-d": "Caddyfile Directives",
"caddyfile-directives": "Caddyfile Directives",
"capnp": "Cap'n Proto",
"cassandra": "Cassandra CQL",
"cassette": "VHS",
"ceylon": "Ceylon",
"cf3": "CFEngine3",
"cfengine3": "CFEngine3",
"cfg": "INI",
"cfs": "Cfstatement",
"chai": "ChaiScript",
"chaiscript": "ChaiScript",
"chapel": "Chapel",
"cheetah": "Cheetah",
"chpl": "Chapel",
"cl": "Common Lisp",
"clj": "Clojure",
"clojure": "Clojure",
"cmake": "CMake",
"cobol": "COBOL",
"coffee": "CoffeeScript",
"coffee-script": "CoffeeScript",
"coffeescript": "CoffeeScript",
"common-lisp": "Common Lisp",
"console": "Bash Session",
"containerfile": "Docker",
"coq": "Coq",
"core": "Core",
"cpp": "C++",
"cql": "Cassandra CQL",
"cr": "Crystal",
"crystal": "Crystal",
"csh": "Tcsh",
"csharp": "C#",
"css": "CSS",
"csv": "CSV",
"cucumber": "Gherkin",
"cue": "CUE",
"cython": "Cython",
"d": "D",
"dart": "Dart",
"dax": "Dax",
"desktop": "Desktop file",
"desktop_entry": "Desktop file",
"devicetree": "Devicetree",
"diff": "Diff",
"django": "Django/Jinja",
"docker": "Docker",
"dockerfile": "Docker",
"dosbatch": "Batchfile",
"dosini": "INI",
"dtd": "DTD",
"dts": "Devicetree",
"duby": "Ruby",
"dylan": "Dylan",
"ebnf": "EBNF",
"edn": "Clojure",
"elisp": "EmacsLisp",
"elixir": "Elixir",
"elm": "Elm",
"emacs": "EmacsLisp",
"emacs-lisp": "EmacsLisp",
"erb": "ERB",
"erlang": "Erlang",
"ex": "Elixir",
"exs": "Elixir",
"f90": "Fortran",
"factor": "Factor",
"fennel": "Fennel",
"fish": "Fish",
"fishshell": "Fish",
"fnl": "Fennel",
"forth": "Forth",
"fortran": "Fortran",
"fortranfixed": "FortranFixed",
"fsharp": "FSharp",
"gas": "GAS",
"gawk": "Awk",
"gd": "GDScript",
"gd3": "GDScript3",
"gdscript": "GDScript",
"gdscript3": "GDScript3",
"gemfile-lock": "Gemfile.lock",
"gemfilelock": "Gemfile.lock",
"gemini": "Gemtext",
"gemtext": "Gemtext",
"genshi": "Genshi",
"genshitext": "Genshi Text",
"gherkin": "Gherkin",
"gleam": "Gleam",
"glsl": "GLSL",
"gmi": "Gemtext",
"gmni": "Gemtext",
"gnuplot": "Gnuplot",
"go": "Go",
"go-template": "Go Template",
"golang": "Go",
"gql": "GraphQL",
"graphql": "GraphQL",
"graphqls": "GraphQL",
"groff": "Groff",
"groovy": "Groovy",
"gsed": "Sed",
"handlebars": "Handlebars",
"hare": "Hare",
"haskell": "Haskell",
"haxe": "Haxe",
"hbs": "Handlebars",
"hcl": "Terraform",
"hexdump": "Hexdump",
"hlb": "HLB",
"hlsl": "HLSL",
"holyc": "HolyC",
"hs": "Haskell",
"html": "HTML",
"html\\+erb": "ERB",
"html\\+genshi": "Genshi HTML",
"html\\+kid": "Genshi HTML",
"html\\+ruby": "ERB",
"http": "HTTP",
"hurl": "Hurl",
"hx": "Haxe",
"hxsl": "Haxe",
"hylang": "Hy",
"hypr": "Hyprlang",
"hyprlang": "Hyprlang",
"idr": "Idris",
"idris": "Idris",
"igor": "Igor",
"igorpro": "Igor",
"ini": "INI",
"io": "Io",
"iscdhcpd": "ISCdhcpd",
"j": "J",
"janet": "Janet",
"java": "Java",
"java-properties": "Properties",
"javascript": "JavaScript",
"jinja": "Django/Jinja",
"jl": "Julia",
"jq": "JQ",
"js": "JavaScript",
"json": "JSON",
"jsonata": "JSONata",
"jsonl": "JSON",
"jsonnet": "Jsonnet",
"jsx": "React",
"julia": "Julia",
"jungle": "Jungle",
"kak": "Kakoune",
"kakoune": "Kakoune",
"kakrc": "Kakoune",
"kakscript": "Kakoune",
"kdl": "KDL",
"kid": "Genshi",
"kotlin": "Kotlin",
"ksh": "Bash",
"lateralus": "Lateralus",
"latex": "TeX",
"lean": "Lean4",
"lean4": "Lean4",
"lighttpd": "Lighttpd configuration file",
"lighty": "Lighttpd configuration file",
"lilypond": "LilyPond",
"lisp": "Common Lisp",
"llvm": "LLVM",
"ltl": "Lateralus",
"lua": "Lua",
"luau": "Luau",
"m2": "Modula-2",
"make": "Makefile",
"makefile": "Makefile",
"mako": "Mako",
"man": "Groff",
"mariadb": "MySQL",
"mason": "Mason",
"materialize": "Materialize SQL dialect",
"mathematica": "Mathematica",
"matlab": "Matlab",
"mawk": "Awk",
"mbt": "MoonBit",
"mcf": "MCFunction",
"mcfunction": "MCFunction",
"md": "Markdown",
"meson": "Meson",
"meson\\.build": "Meson",
"mess": "Markless",
"metal": "Metal",
"mf": "Makefile",
"minizinc": "MiniZinc",
"mkd": "Markdown",
"mlir": "MLIR",
"mma": "Mathematica",
"modelica": "Modelica",
"modula2": "Modula-2",
"mojo": "Mojo",
"monkeyc": "MonkeyC",
"moon": "MoonScript",
"moonbit": "MoonBit",
"moonscript": "MoonScript",
"morrowind": "MorrowindScript",
"mwscript": "MorrowindScript",
"myghty": "Myghty",
"mysql": "MySQL",
"mzn": "MiniZinc",
"mzsql": "Materialize SQL dialect",
"nasm": "NASM",
"natural": "Natural",
"nawk": "Awk",
"nb": "Mathematica",
"ndisasm": "NDISASM",
"newspeak": "Newspeak",
"ng2": "Angular2",
"nginx": "Nginx configuration file",
"nim": "Nim",
"nimrod": "Nim",
"nix": "Nix",
"nixos": "Nix",
"no-highlight": "Plaintext",
"nroff": "Groff",
"nsh": "NSIS",
"nsi": "NSIS",
"nsis": "NSIS",
"nu": "Nu",
"obj-c": "Objective-C",
"objc": "Objective-C",
"objective-c": "Objective-C",
"objectivec": "Objective-C",
"objectpascal": "ObjectPascal",
"ocaml": "OCaml",
"octave": "Octave",
"odin": "Odin",
"ones": "OnesEnterprise",
"onesenterprise": "OnesEnterprise",
"openedge": "OpenEdge ABL",
"openedgeabl": "OpenEdge ABL",
"openscad": "OpenSCAD",
"org": "Org Mode",
"orgmode": "Org Mode",
"pacmanconf": "PacmanConf",
"perl": "Perl",
"perl6": "Raku",
"php": "PHP",
"php3": "PHP",
"php4": "PHP",
"php5": "PHP",
"phtml": "PHTML",
"pig": "Pig",
"pkgconfig": "PkgConfig",
"pl": "Perl",
"pl6": "Raku",
"plain": "Plaintext",
"plc": "Plutus Core",
"plpgsql": "PL/pgSQL",
"plutus-core": "Plutus Core",
"po": "Gettext",
"pony": "Pony",
"posh": "PowerShell",
"postgres": "PostgreSQL SQL dialect",
"postgresql": "PostgreSQL SQL dialect",
"postscr": "PostScript",
"postscript": "PostScript",
"pot": "Gettext",
"pov": "POVRay",
"powerquery": "PowerQuery",
"powershell": "PowerShell",
"pq": "PowerQuery",
"progress": "OpenEdge ABL",
"prolog": "Prolog",
"promela": "Promela",
"promql": "PromQL",
"proto": "Protocol Buffer",
"protobuf": "Protocol Buffer",
"prql": "PRQL",
"ps1": "PowerShell",
"psd1": "PowerShell",
"psl": "PSL",
"psm1": "PowerShell",
"puppet": "Puppet",
"pwsh": "PowerShell",
"py": "Python",
"py2": "Python 2",
"py3": "Python",
"pyrex": "Cython",
"python": "Python",
"python2": "Python 2",
"python3": "Python",
"pyx": "Cython",
"qbasic": "QBasic",
"qbs": "QML",
"qml": "QML",
"r": "R",
"racket": "Racket",
"ragel": "Ragel",
"raku": "Raku",
"rb": "Ruby",
"react": "React",
"reason": "ReasonML",
"reasonml": "ReasonML",
"registry": "Reg",
"rego": "Rego",
"rest": "ReStructuredText",
"restructuredtext": "ReStructuredText",
"rexx": "Rexx",
"rgbasm": "RGBDS Assembly",
"rhtml": "ERB",
"ring": "Ring",
"rkt": "Racket",
"rs": "Rust",
"rst": "ReStructuredText",
"ruby": "Ruby",
"rust": "Rust",
"s": "R",
"sage": "Python",
"salt": "YAML+Jinja",
"sas": "SAS",
"sass": "Sass",
"scala": "Scala",
"scdoc": "Scdoc",
"scheme": "Scheme",
"scilab": "Scilab",
"scm": "Scheme",
"scss": "SCSS",
"sed": "Sed",
"sh": "Bash",
"shell": "Bash",
"shell-session": "Bash Session",
"sieve": "Sieve",
"sls": "YAML+Jinja",
"smali": "Smali",
"smalltalk": "Smalltalk",
"smarty": "Smarty",
"sml": "Standard ML",
"snbt": "SNBT",
"snobol": "Snobol",
"sol": "Solidity",
"solidity": "Solidity",
"sp": "SourcePawn",
"spade": "Spade",
"sparql": "SPARQL",
"spec": "RPMSpec",
"spitfire": "Cheetah",
"splus": "R",
"sql": "SQL",
"sqlrpgle": "RPGLE",
"squeak": "Smalltalk",
"squid": "SquidConf",
"squid\\.conf": "SquidConf",
"squidconf": "SquidConf",
"ssed": "Sed",
"st": "Smalltalk",
"starlark": "Python",
"stylus": "Stylus",
"sv": "Systemverilog",
"svelte": "Svelte",
"swift": "Swift",
"systemd": "SYSTEMD",
"systemverilog": "Systemverilog",
"t-sql": "Transact-SQL",
"tablegen": "TableGen",
"tal": "Tal",
"tape": "VHS",
"tasm": "TASM",
"tcl": "Tcl",
"tcsh": "Tcsh",
"templ": "Templ",
"termcap": "Termcap",
"terminfo": "Terminfo",
"terraform": "Terraform",
"tex": "TeX",
"text": "Plaintext",
"tf": "Terraform",
"thrift": "Thrift",
"toml": "TOML",
"tradingview": "TradingView",
"ts": "TypeScript",
"tsql": "Transact-SQL",
"tsx": "TypeScript",
"turing": "Turing",
"turtle": "Turtle",
"tv": "TradingView",
"twig": "Twig",
"txtpb": "Protocol Buffer Text Format",
"typescript": "TypeScript",
"typoscript": "TypoScript",
"typoscriptcssdata": "TypoScriptCssData",
"typoscripthtmldata": "TypoScriptHtmlData",
"typst": "Typst",
"udiff": "Diff",
"uxntal": "Tal",
"v": "V",
"vala": "Vala",
"vapi": "Vala",
"vb\\.net": "VB.net",
"vbnet": "VB.net",
"verilog": "Verilog",
"vhdl": "VHDL",
"vhs": "VHS",
"vim": "VimL",
"vlang": "V",
"vsh": "V shell",
"vshell": "V shell",
"vtt": "WebVTT",
"vue": "Vue",
"vuejs": "Vue",
"wast": "WebAssembly Text Format",
"wat": "WebAssembly Text Format",
"wgsl": "WebGPU Shading Language",
"whiley": "Whiley",
"winbatch": "Batchfile",
"xml": "XML",
"xml\\+genshi": "Genshi",
"xml\\+kid": "Genshi",
"xorg\\.conf": "Xorg",
"yaml": "YAML",
"yaml\\+jinja": "YAML+Jinja",
"yang": "YANG",
"z80": "Z80 Assembly",
"zed": "Zed",
"zig": "Zig",
"zone": "Dns",
"zsh": "Bash",
"µcad": "Microcad",
// Custom code type
"go-html-template": "Go HTML Template",
"markdown": "Markdown",
"yml": "YAML"
) !default;