gfm(GitHub Flavored Markdown)でシンタックスハイライト出来る言語一覧
2018/10/16時点で
https://github.com/github/linguist/blob/master/lib/linguist/languages.yml
に載っている内容を一覧表にしました。
識別子は
```識別子<-ここに書く名前のことです。
なお、大文字小文字の区別はしないようです。
おまけで拡張子も載せています。
それぞれ複数あるものはカンマ区切りにしてあります。
| 言語名 | 識別子 | 拡張子 |
|---|---|---|
| 1C Enterprise | 1C Enterprise | .bsl,.os |
| ABAP | ABAP | .abap |
| ABNF | ABNF | .abnf |
| AGS Script | ags,AGS Script | .asc,.ash |
| AMPL | AMPL | .ampl,.mod |
| ANTLR | ANTLR | .g4 |
| API Blueprint | API Blueprint | .apib |
| APL | APL | .apl,.dyalog |
| ASN.1 | ASN.1 | .asn,.asn1 |
| ASP | aspx,aspx-vb,ASP | .asp,.asax,.ascx,.ashx,.asmx, .aspx,.axd |
| ATS | ats2,ATS | .dats,.hats,.sats |
| ActionScript | actionscript 3,actionscript3,as3,ActionScript | .as |
| Ada | ada95,ada2005,Ada | .adb,.ada,.ads |
| Adobe Font Metrics | acfm,adobe composite font metrics, adobe multiple font metrics, amfm,Adobe Font Metrics | .afm |
| Agda | Agda | .agda |
| Alloy | Alloy | .als |
| Alpine Abuild | abuild,apkbuild,Alpine Abuild | |
| AngelScript | AngelScript | .as,.angelscript |
| Ant Build System | Ant Build System | |
| ApacheConf | aconf,apache,ApacheConf | .apacheconf,.vhost |
| Apex | Apex | .cls |
| Apollo Guidance Computer | Apollo Guidance Computer | .agc |
| AppleScript | osascript,AppleScript | .applescript,.scpt |
| Arc | Arc | .arc |
| AsciiDoc | AsciiDoc | .asciidoc,.adoc,.asc |
| AspectJ | AspectJ | .aj |
| Assembly | asm,nasm,Assembly | .asm,.a51,.inc,.nasm |
| Augeas | Augeas | .aug |
| AutoHotkey | ahk,AutoHotkey | .ahk,.ahkl |
| AutoIt | au3,AutoIt3,AutoItScript,AutoIt | .au3 |
| Awk | Awk | .awk,.auk,.gawk,.mawk,.nawk |
| Ballerina | Ballerina | .bal |
| Batchfile | bat,batch,dosbatch,winbatch,Batchfile | .bat,.cmd |
| Befunge | Befunge | .befunge |
| Bison | Bison | .bison |
| BitBake | BitBake | .bb |
| Blade | Blade | .blade,.blade.php |
| BlitzBasic | b3d,blitz3d,blitzplus,bplus,BlitzBasic | .bb,.decls |
| BlitzMax | bmax,BlitzMax | .bmx |
| Bluespec | Bluespec | .bsv |
| Boo | Boo | .boo |
| Brainfuck | Brainfuck | .b,.bf |
| Brightscript | Brightscript | .brs |
| Bro | Bro | .bro |
| C | C | .c,.cats,.h,.idc |
| C# | csharp,C# | .cs,.cake,.cshtml,.csx |
| C++ | cpp,C++ | .cpp,.c++,.cc,.cp,.cxx,.h,.h++, .hh,.hpp,.hxx,.inc,.inl,.ino,.ipp, .re,.tcc,.tpp |
| C-ObjDump | C-ObjDump | .c-objdump |
| C2hs Haskell | c2hs,C2hs Haskell | .chs |
| CLIPS | CLIPS | .clp |
| CMake | CMake | .cmake,.cmake.in |
| COBOL | COBOL | .cob,.cbl,.ccp,.cobol,.cpy |
| COLLADA | COLLADA | .dae |
| CSON | CSON | .cson |
| CSS | CSS | .css |
| CSV | CSV | .csv |
| CWeb | CWeb | .w |
| Cap’n Proto | Cap’n Proto | .capnp |
| CartoCSS | Carto,CartoCSS | .mss |
| Ceylon | Ceylon | .ceylon |
| Chapel | chpl,Chapel | .chpl |
| Charity | Charity | .ch |
| ChucK | ChucK | .ck |
| Cirru | Cirru | .cirru |
| Clarion | Clarion | .clw |
| Clean | Clean | .icl,.dcl |
| Click | Click | .click |
| Clojure | Clojure | .clj,.boot,.cl2,.cljc,.cljs,.cljs.hl, .cljscm,.cljx,.hic |
| Closure Templates | soy,Closure Templates | .soy |
| Cloud Firestore Security Rules | Cloud Firestore Security Rules | |
| CoNLL-U | CoNLL,CoNLL-X,CoNLL-U | .conllu,.conll |
| CoffeeScript | coffee,coffee-script,CoffeeScript | .coffee,._coffee,.cake,.cjsx,.iced |
| ColdFusion | cfm,cfml,coldfusion html,ColdFusion | .cfm,.cfml |
| ColdFusion CFC | cfc,ColdFusion CFC | .cfc |
| Common Lisp | lisp,Common Lisp | .lisp,.asd,.cl,.l,.lsp,.ny,.podsl,.sexp |
| Common Workflow Language | cwl,Common Workflow Language | .cwl |
| Component Pascal | delphi,objectpascal,Component Pascal | .cp,.cps |
| Cool | Cool | .cl |
| Coq | Coq | .coq,.v |
| Cpp-ObjDump | c++-objdump,Cpp-ObjDump | .cppobjdump,.c++-objdump, .c++objdump,.cpp-objdump, .cxx-objdump |
| Creole | Creole | .creole |
| Crystal | Crystal | .cr |
| Csound | csound-orc,Csound | .orc,.udo |
| Csound Document | csound-csd,Csound Document | .csd |
| Csound Score | csound-sco,Csound Score | .sco |
| Cuda | Cuda | .cu,.cuh |
| Cycript | Cycript | .cy |
| Cython | pyrex,Cython | .pyx,.pxd,.pxi |
| D | D | .d,.di |
| D-ObjDump | D-ObjDump | .d-objdump |
| DIGITAL Command Language | dcl,DIGITAL Command Language | .com |
| DM | byond,DM | .dm |
| DNS Zone | DNS Zone | .zone,.arpa |
| DTrace | dtrace-script,DTrace | .d |
| Darcs Patch | dpatch,Darcs Patch | .darcspatch,.dpatch |
| Dart | Dart | .dart |
| DataWeave | DataWeave | .dwl |
| Diff | udiff,Diff | .diff,.patch |
| Dockerfile | Dockerfile | .dockerfile |
| Dogescript | Dogescript | .djs |
| Dylan | Dylan | .dylan,.dyl,.intr,.lid |
| E | E | .E |
| EBNF | EBNF | .ebnf |
| ECL | ECL | .ecl,.eclxml |
| ECLiPSe | ECLiPSe | .ecl |
| EJS | EJS | .ejs |
| EML | EML | .eml,.mbox |
| EQ | EQ | .eq |
| Eagle | Eagle | .sch,.brd |
| Easybuild | Easybuild | .eb |
| Ecere Projects | Ecere Projects | .epj |
| Edje Data Collection | Edje Data Collection | .edc |
| Eiffel | Eiffel | .e |
| Elixir | Elixir | .ex,.exs |
| Elm | Elm | .elm |
| Emacs Lisp | elisp,emacs,Emacs Lisp | .el,.emacs,.emacs.desktop |
| EmberScript | EmberScript | .em,.emberscript |
| Erlang | Erlang | .erl,.app.src,.es,.escript,.hrl,.xrl,.yrl |
| F# | fsharp,F# | .fs,.fsi,.fsx |
| F* | fstar,F* | .fst |
| FIGlet Font | FIGfont,FIGlet Font | .flf |
| FLUX | FLUX | .fx,.flux |
| Factor | Factor | .factor |
| Fancy | Fancy | .fy,.fancypack |
| Fantom | Fantom | .fan |
| Filebench WML | Filebench WML | .f |
| Filterscript | Filterscript | .fs |
| Formatted | Formatted | .for,.eam.fs |
| Forth | Forth | .fth,.4th,.f,.for,.forth,.fr,.frt,.fs |
| Fortran | Fortran | .f90,.f,.f03,.f08,.f77,.f95,.for,.fpp |
| FreeMarker | ftl,FreeMarker | .ftl |
| Frege | Frege | .fr |
| G-code | G-code | .g,.gco,.gcode |
| GAMS | GAMS | .gms |
| GAP | GAP | .g,.gap,.gd,.gi,.tst |
| GCC Machine Description | GCC Machine Description | .md |
| GDB | GDB | .gdb,.gdbinit |
| GDScript | GDScript | .gd |
| GLSL | GLSL | .glsl,.fp,.frag,.frg,.fs,.fsh,.fshader, .geo,.geom,.glslv,.gshader, .shader,.tesc,.tese,.vert,.vrx,. vsh,.vshader |
| GN | GN | .gn,.gni |
| Game Maker Language | Game Maker Language | .gml |
| Genie | Genie | .gs |
| Genshi | xml+genshi,xml+kid,Genshi | .kid |
| Gentoo Ebuild | Gentoo Ebuild | .ebuild |
| Gentoo Eclass | Gentoo Eclass | .eclass |
| Gerber Image | rs-274x,Gerber Image | .gbr,.gbl,.gbo,.gbp,.gbs,.gko, .gpb,.gpt,.gtl,.gto,.gtp,.gts |
| Gettext Catalog | pot,Gettext Catalog | .po,.pot |
| Gherkin | cucumber,Gherkin | .feature |
| Glyph | Glyph | .glf |
| Glyph Bitmap Distribution Format | Glyph Bitmap Distribution Format | .bdf |
| Gnuplot | Gnuplot | .gp,.gnu,.gnuplot,.plot,.plt |
| Go | golang,Go | .go |
| Golo | Golo | .golo |
| Gosu | Gosu | .gs,.gst,.gsx,.vark |
| Grace | Grace | .grace |
| Gradle | Gradle | .gradle |
| Grammatical Framework | gf,Grammatical Framework | .gf |
| Graph Modeling Language | Graph Modeling Language | .gml |
| GraphQL | GraphQL | .graphql,.gql |
| Graphviz (DOT) | Graphviz (DOT) | .dot,.gv |
| Groovy | Groovy | .groovy,.grt,.gtpl,.gvy |
| Groovy Server Pages | gsp,java server page,Groovy Server Pages | .gsp |
| HCL | HCL | .hcl,.tf,.tfvars |
| HLSL | HLSL | .hlsl,.cginc,.fx,.fxh,.hlsli |
| HTML | xhtml,HTML | .html,.htm,.html.hl,.inc,.st, .xht,.xhtml |
| HTML+Django | django,html+django/jinja,html+jinja, htmldjango,njk,nunjucks,HTML+Django | .jinja,.jinja2,.mustache,.njk |
| HTML+ECR | ecr,HTML+ECR | .ecr |
| HTML+EEX | eex,HTML+EEX | .eex |
| HTML+ERB | erb,HTML+ERB | .erb,.erb.deface |
| HTML+PHP | HTML+PHP | .phtml |
| HTTP | HTTP | .http |
| HXML | HXML | .hxml |
| Hack | Hack | .hh,.php |
| Haml | Haml | .haml,.haml.deface |
| Handlebars | hbs,htmlbars,Handlebars | .handlebars,.hbs |
| Harbour | Harbour | .hb |
| Haskell | Haskell | .hs,.hsc |
| Haxe | Haxe | .hx,.hxsl |
| HiveQL | HiveQL | .q |
| Hy | hylang,Hy | .hy |
| HyPhy | HyPhy | .bf |
| IDL | IDL | .pro,.dlm |
| IGOR Pro | igor,igorpro,IGOR Pro | .ipf |
| INI | dosini,INI | .ini,.cfg,.lektorproject, .prefs,.pro,.properties |
| IRC log | irc,irc logs,IRC log | .irclog,.weechatlog |
| Idris | Idris | .idr,.lidr |
| Inform 7 | i7,inform7,Inform 7 | .ni,.i7x |
| Inno Setup | Inno Setup | .iss |
| Io | Io | .io |
| Ioke | Ioke | .ik |
| Isabelle | Isabelle | .thy |
| Isabelle ROOT | Isabelle ROOT | |
| J | J | .ijs |
| JFlex | JFlex | .flex,.jflex |
| JSON | JSON | .json,.avsc,.geojson,.gltf, .JSON-tmLanguage,.jsonl, .tfstate,.tfstate.backup, .topojson,.webapp, .webmanifest,.yy,.yyp |
| JSON with Comments | jsonc,JSON with Comments | .sublime-build, .sublime-commands, .sublime-completions, .sublime-keymap, .sublime-macro, .sublime-menu, .sublime-mousemap, .sublime-project, .sublime-settings, .sublime-theme, .sublime-workspace, .sublime_metrics, .sublime_session |
| JSON5 | JSON5 | .json5 |
| JSONLD | JSONLD | .jsonld |
| JSONiq | JSONiq | .jq |
| JSX | JSX | .jsx |
| Jasmin | Jasmin | .j |
| Java | Java | .java |
| Java Properties | Java Properties | .properties |
| Java Server Pages | jsp,Java Server Pages | .jsp |
| JavaScript | js,node,JavaScript | .js,._js,.bones,.es,.es6,.frag,.gs, .jake,.jsb,.jscad,.jsfl,.jsm,.jss,.mjs, .njs,.pac,.sjs,.ssjs,.xsjs,.xsjslib |
| Jison | Jison | .jison |
| Jison Lex | Jison Lex | .jisonlex |
| Jolie | Jolie | .ol,.iol |
| Julia | Julia | .jl |
| Jupyter Notebook | IPython Notebook,Jupyter Notebook | .ipynb |
| KRL | KRL | .krl |
| KiCad Layout | pcbnew,KiCad Layout | .kicad_pcb,.kicad_mod,.kicad_wks |
| KiCad Legacy Layout | KiCad Legacy Layout | .brd |
| KiCad Schematic | eeschema schematic,KiCad Schematic | .sch |
| Kit | Kit | .kit |
| Kotlin | Kotlin | .kt,.ktm,.kts |
| LFE | LFE | .lfe |
| LLVM | LLVM | .ll |
| LOLCODE | LOLCODE | .lol |
| LSL | LSL | .lsl,.lslp |
| LabVIEW | LabVIEW | .lvproj |
| Lasso | lassoscript,Lasso | .lasso,.las,.lasso8,.lasso9,.ldml |
| Latte | Latte | .latte |
| Lean | Lean | .lean,.hlean |
| Less | Less | .less |
| Lex | flex,Lex | .l,.lex |
| LilyPond | LilyPond | .ly,.ily |
| Limbo | Limbo | .b,.m |
| Linker Script | Linker Script | .ld,.lds,.x |
| Linux Kernel Module | Linux Kernel Module | .mod |
| Liquid | Liquid | .liquid |
| Literate Agda | Literate Agda | .lagda |
| Literate CoffeeScript | litcoffee,Literate CoffeeScript | .litcoffee |
| Literate Haskell | lhaskell,lhs,Literate Haskell | .lhs |
| LiveScript | live-script,ls,LiveScript | .ls,._ls |
| Logos | Logos | .xm,.x,.xi |
| Logtalk | Logtalk | .lgt,.logtalk |
| LookML | LookML | .lookml,.model.lkml,.view.lkml |
| LoomScript | LoomScript | .ls |
| Lua | Lua | .lua,.fcgi,.nse,.p8,.pd_lua,.rbxs,.wlua |
| M | mumps,M | .mumps,.m |
| M4 | M4 | .m4 |
| M4Sugar | autoconf,M4Sugar | .m4 |
| MAXScript | MAXScript | .ms,.mcr |
| MQL4 | MQL4 | .mq4,.mqh |
| MQL5 | MQL5 | .mq5,.mqh |
| MTML | MTML | .mtml |
| MUF | MUF | .muf,.m |
| Makefile | bsdmake,make,mf,Makefile | .mak,.d,.make,.mk,.mkfile |
| Mako | Mako | .mako,.mao |
| Markdown | pandoc,Markdown | .md,.markdown,.mdown, .mdwn,.mkd,.mkdn,.mkdown, .ronn,.workbook |
| Marko | markojs,Marko | .marko |
| Mask | Mask | .mask |
| Mathematica | mma,Mathematica | .mathematica,.cdf,.m,.ma,.mt, .nb,.nbp,.wl,.wlt |
| Matlab | octave,Matlab | .matlab,.m |
| Maven POM | Maven POM | |
| Max | max/msp,maxmsp,Max | .maxpat,.maxhelp,.maxproj, .mxt,.pat |
| MediaWiki | MediaWiki | .mediawiki,.wiki |
| Mercury | Mercury | .m,.moo |
| Meson | Meson | |
| Metal | Metal | .metal |
| MiniD | MiniD | .minid |
| Mirah | Mirah | .druby,.duby,.mirah |
| Modelica | Modelica | .mo |
| Modula-2 | Modula-2 | .mod |
| Modula-3 | Modula-3 | .i3,.ig,.m3,.mg |
| Module Management System | Module Management System | .mms,.mmk |
| Monkey | Monkey | .monkey,.monkey2 |
| Moocode | Moocode | .moo |
| MoonScript | MoonScript | .moon |
| Myghty | Myghty | .myt |
| NCL | NCL | .ncl |
| NL | NL | .nl |
| NSIS | NSIS | .nsi,.nsh |
| Nearley | Nearley | .ne,.nearley |
| Nemerle | Nemerle | .n |
| NetLinx | NetLinx | .axs,.axi |
| NetLinx+ERB | NetLinx+ERB | .axs.erb,.axi.erb |
| NetLogo | NetLogo | .nlogo |
| NewLisp | NewLisp | .nl,.lisp,.lsp |
| Nextflow | Nextflow | .nf |
| Nginx | nginx configuration file,Nginx | .nginxconf,.vhost |
| Nim | Nim | .nim,.nimrod |
| Ninja | Ninja | .ninja |
| Nit | Nit | .nit |
| Nix | nixos,Nix | .nix |
| Nu | nush,Nu | .nu |
| NumPy | NumPy | .numpy,.numpyw,.numsc |
| OCaml | OCaml | .ml,.eliom,.eliomi,.ml4,.mli,.mll,.mly |
| ObjDump | ObjDump | .objdump |
| Objective-C | obj-c,objc,objectivec,Objective-C | .m,.h |
| Objective-C++ | obj-c++,objc++,objectivec++, Objective-C++ | .mm |
| Objective-J | obj-j,objectivej,objj,Objective-J | .j,.sj |
| Omgrofl | Omgrofl | .omgrofl |
| Opa | Opa | .opa |
| Opal | Opal | .opal |
| OpenCL | OpenCL | .cl,.opencl |
| OpenEdge ABL | progress,openedge,abl,OpenEdge ABL | .p,.cls,.w |
| OpenRC runscript | openrc,OpenRC runscript | |
| OpenSCAD | OpenSCAD | .scad |
| OpenType Feature File | AFDKO,OpenType Feature File | .fea |
| Org | Org | .org |
| Ox | Ox | .ox,.oxh,.oxo |
| Oxygene | Oxygene | .oxygene |
| Oz | Oz | .oz |
| P4 | P4 | .p4 |
| PAWN | PAWN | .pwn,.inc |
| PHP | inc,PHP | .php,.aw,.ctp,.fcgi,.inc,.php3, .php4,.php5,.phps,.phpt |
| PLSQL | PLSQL | .pls,.bdy,.ddl,.fnc,.pck,.pkb,.pks, .plb,.plsql,.prc,.spc,.sql,.tpb, .tps,.trg,.vw |
| PLpgSQL | PLpgSQL | .sql |
| POV-Ray SDL | pov-ray,povray,POV-Ray SDL | .pov,.inc |
| Pan | Pan | .pan |
| Papyrus | Papyrus | .psc |
| Parrot | Parrot | .parrot |
| Parrot Assembly | pasm,Parrot Assembly | .pasm |
| Parrot Internal Representation | pir,Parrot Internal Representation | .pir |
| Pascal | Pascal | .pas,.dfm,.dpr,.inc,.lpr,.pascal,.pp |
| Pep8 | Pep8 | .pep |
| Perl | cperl,Perl | .pl,.al,.cgi,.fcgi,.perl,.ph,.plx,.pm, .psgi,.t |
| Perl 6 | perl6,Perl 6 | .6pl,.6pm,.nqp,.p6,.p6l,.p6m,.pl, .pl6,.pm,.pm6,.t |
| Pic | Pic | .pic,.chem |
| Pickle | Pickle | .pkl |
| PicoLisp | PicoLisp | .l |
| PigLatin | PigLatin | .pig |
| Pike | Pike | .pike,.pmod |
| Pod | Pod | .pod |
| PogoScript | PogoScript | .pogo |
| Pony | Pony | .pony |
| PostCSS | PostCSS | .pcss |
| PostScript | postscr,PostScript | .ps,.eps,.pfa |
| PowerBuilder | PowerBuilder | .pbt,.sra,.sru,.srw |
| PowerShell | posh,pwsh,PowerShell | .ps1,.psd1,.psm1 |
| Processing | Processing | .pde |
| Prolog | Prolog | .pl,.pro,.prolog,.yap |
| Propeller Spin | Propeller Spin | .spin |
| Protocol Buffer | protobuf,Protocol Buffers,Protocol Buffer | .proto |
| Public Key | Public Key | .asc,.pub |
| Pug | Pug | .jade,.pug |
| Puppet | Puppet | .pp |
| Pure Data | Pure Data | .pd |
| PureBasic | PureBasic | .pb,.pbi |
| PureScript | PureScript | .purs |
| Python | rusthon,python3,Python | .py,.bzl,.cgi,.fcgi,.gyp,.gypi,.lmi, .py3,.pyde,.pyi,.pyp,.pyt,.pyw, .rpy,.spec,.tac,.wsgi,.xpy |
| Python console | pycon,Python console | |
| Python traceback | Python traceback | .pytb |
| QML | QML | .qml,.qbs |
| QMake | QMake | .pro,.pri |
| Quake | Quake | |
| R | R,Rscript,splus,R | .r,.rd,.rsx |
| RAML | RAML | .raml |
| RDoc | RDoc | .rdoc |
| REALbasic | REALbasic | .rbbas,.rbfrm,.rbmnu,.rbres, .rbtbar,.rbuistate |
| REXX | arexx,REXX | .rexx,.pprx,.rex |
| RHTML | html+ruby,RHTML | .rhtml |
| RMarkdown | RMarkdown | .rmd |
| RPC | rpcgen,oncrpc,xdr,RPC | .x |
| RPM Spec | specfile,RPM Spec | .spec |
| RUNOFF | RUNOFF | .rnh,.rno |
| Racket | Racket | .rkt,.rktd,.rktl,.scrbl |
| Ragel | ragel-rb,ragel-ruby,Ragel | .rl |
| Rascal | Rascal | .rsc |
| Raw token data | raw,Raw token data | .raw |
| Reason | Reason | .re,.rei |
| Rebol | Rebol | .reb,.r,.r2,.r3,.rebol |
| Red | red/system,Red | .red,.reds |
| Redcode | Redcode | .cw |
| Regular Expression | regexp,regex,Regular Expression | .regexp,.regex |
| Ren’Py | renpy,Ren’Py | .rpy |
| RenderScript | RenderScript | .rs,.rsh |
| Ring | Ring | .ring |
| RobotFramework | RobotFramework | .robot |
| Roff | groff,man,manpage,man page, man-page,mdoc,nroff,troff,Roff | .roff,.1,.1in,.1m,.1x,.2,.3,.3in, .3m,.3qt,.3x,.4,.5,.6,.7,.8,.9,.l, .man,.mdoc,.me,.ms,.n,.nr, .rno,.tmac |
| Rouge | Rouge | .rg |
| Ruby | jruby,macruby,rake,rb,rbx,Ruby | .rb,.builder,.eye,.fcgi,.gemspec, .god,.jbuilder,.mspec, .pluginspec,.podspec,.rabl, .rake,.rbuild,.rbw,.rbx,.ru,.ruby, .spec,.thor,.watchr |
| Rust | Rust | .rs,.rs.in |
| SAS | SAS | .sas |
| SCSS | SCSS | .scss |
| SMT | SMT | .smt2,.smt |
| SPARQL | SPARQL | .sparql,.rq |
| SQF | SQF | .sqf,.hqf |
| SQL | SQL | .sql,.cql,.ddl,.inc,.mysql,.prc,.tab, .udf,.viw |
| SQLPL | SQLPL | .sql,.db2 |
| SRecode Template | SRecode Template | .srt |
| STON | STON | .ston |
| SVG | SVG | .svg |
| Sage | Sage | .sage,.sagews |
| SaltStack | saltstate,salt,SaltStack | .sls |
| Sass | Sass | .sass |
| Scala | Scala | .scala,.kojo,.sbt,.sc |
| Scaml | Scaml | .scaml |
| Scheme | Scheme | .scm,.sch,.sld,.sls,.sps,.ss |
| Scilab | Scilab | .sci,.sce,.tst |
| Self | Self | .self |
| ShaderLab | ShaderLab | .shader |
| Shell | sh,shell-script,bash,zsh,Shell | .sh,.bash,.bats,.cgi,.command, .fcgi,.ksh,.sh.in,.tmux,.tool,.zsh |
| ShellSession | bash session,console,ShellSession | .sh-session |
| Shen | Shen | .shen |
| Slash | Slash | .sl |
| Slice | Slice | .ice |
| Slim | Slim | .slim |
| Smali | Smali | .smali |
| Smalltalk | squeak,Smalltalk | .st,.cs |
| Smarty | Smarty | .tpl |
| Solidity | Solidity | |
| SourcePawn | sourcemod,SourcePawn | .sp,.inc,.sma |
| Spline Font Database | Spline Font Database | .sfd |
| Squirrel | Squirrel | .nut |
| Stan | Stan | .stan |
| Standard ML | sml,Standard ML | .ML,.fun,.sig,.sml |
| Stata | Stata | .do,.ado,.doh,.ihlp,.mata,.matah, .sthlp |
| Stylus | Stylus | .styl |
| SubRip Text | SubRip Text | .srt |
| SugarSS | SugarSS | .sss |
| SuperCollider | SuperCollider | .sc,.scd |
| Swift | Swift | .swift |
| SystemVerilog | SystemVerilog | .sv,.svh,.vh |
| TI Program | TI Program | .8xp,.8xk,.8xk.txt,.8xp.txt |
| TLA | TLA | .tla |
| TOML | TOML | .toml |
| TXL | TXL | .txl |
| Tcl | Tcl | .tcl,.adp,.tm |
| Tcsh | Tcsh | .tcsh,.csh |
| TeX | latex,TeX | .tex,.aux,.bbx,.bib,.cbx,.cls, .dtx,.ins,.lbx,.ltx,.mkii,.mkiv, .mkvi,.sty,.toc |
| Tea | Tea | .tea |
| Terra | Terra | .t |
| Text | fundamental,Text | .txt,.fr,.nb,.ncl,.no |
| Textile | Textile | .textile |
| Thrift | Thrift | .thrift |
| Turing | Turing | .t,.tu |
| Turtle | Turtle | .ttl |
| Twig | Twig | .twig |
| Type Language | tl,Type Language | .tl |
| TypeScript | ts,TypeScript | .ts,.tsx |
| Unified Parallel C | Unified Parallel C | .upc |
| Unity3D Asset | Unity3D Asset | .anim,.asset,.mat,.meta,.prefab, .unity |
| Unix Assembly | Unix Assembly | .s,.ms |
| Uno | Uno | .uno |
| UnrealScript | UnrealScript | .uc |
| UrWeb | Ur/Web,Ur,UrWeb | .ur,.urs |
| VCL | VCL | .vcl |
| VHDL | VHDL | .vhdl,.vhd,.vhf,.vhi,.vho,.vhs, .vht,.vhw |
| Vala | Vala | .vala,.vapi |
| Verilog | Verilog | .v,.veo |
| Vim script | vim,viml,nvim,Vim script | .vim |
| Visual Basic | vb.net,vbnet,Visual Basic | .vb,.bas,.cls,.frm,.frx,.vba, .vbhtml,.vbs |
| Volt | Volt | .volt |
| Vue | Vue | .vue |
| Wavefront Material | Wavefront Material | .mtl |
| Wavefront Object | Wavefront Object | .obj |
| Web Ontology Language | Web Ontology Language | .owl |
| WebAssembly | wast,wasm,WebAssembly | .wast,.wat |
| WebIDL | WebIDL | .webidl |
| Windows Registry Entries | Windows Registry Entries | .reg |
| World of Warcraft Addon Data | World of Warcraft Addon Data | .toc |
| X BitMap | xbm,X BitMap | .xbm |
| X Font Directory Index | X Font Directory Index | |
| X PixMap | xpm,X PixMap | .xpm,.pm |
| X10 | xten,X10 | .x10 |
| XC | XC | .xc |
| XCompose | XCompose | |
| XML | rss,xsd,wsdl,XML | .xml,.adml,.admx,.ant,.axml, .builds,.ccproj,.ccxml,.clixml, .cproject,.cscfg,.csdef,.csl, .csproj,.ct,.depproj,.dita, .ditamap,.ditaval,.dll.config, .dotsettings,.filters,.fsproj, .fxml,.glade,.gml,.gmx,.grxml, .iml,.ivy,.jelly,.jsproj,.kml, .launch,.mdpolicy,.mjml,.mm, .mod,.mxml,.natvis,.ncl,.ndproj, .nproj,.nuspec,.odd,.osm, .pkgproj,.plist,.pluginspec, .proj,.props,.ps1xml,.psc1, .pt,.rdf,.resx,.rss,.sch,.scxml, .sfproj,.shproj,.srdf,.storyboard, .stTheme,.sublime-snippet, .targets,.tmCommand,.tml, .tmLanguage,.tmPreferences, .tmSnippet,.tmTheme,.ts,.tsx, .ui,.urdf,.ux,.vbproj,.vcxproj, .vsixmanifest,.vssettings, .vstemplate,.vxml,.wixproj, .wsdl,.wsf,.wxi,.wxl,.wxs,.x3d, .xacro,.xaml,.xib,.xlf,.xliff,.xmi, .xml.dist,.xproj,.xsd,.xspec, .xul,.zcml |
| XPages | XPages | .xsp-config,.xsp.metadata |
| XProc | XProc | .xpl,.xproc |
| XQuery | XQuery | .xquery,.xq,.xql,.xqm,.xqy |
| XS | XS | .xs |
| XSLT | xsl,XSLT | .xslt,.xsl |
| Xojo | Xojo | .xojo_code,.xojo_menu, .xojo_report,.xojo_script, .xojo_toolbar,.xojo_window |
| Xtend | Xtend | .xtend |
| YAML | yml,YAML | .yml,.mir,.reek,.rviz, .sublime-syntax,.syntax, .yaml,.yaml-tmlanguage, .yml.mysql |
| YANG | YANG | .yang |
| YARA | YARA | .yar,.yara |
| YASnippet | snippet,yas,YASnippet | .yasnippet |
| Yacc | Yacc | .y,.yacc,.yy |
| Zephir | Zephir | .zep |
| Zimpl | Zimpl | .zimpl,.zmpl,.zpl |
| desktop | desktop | .desktop,.desktop.in |
| eC | eC | .ec,.eh |
| edn | edn | .edn |
| fish | fish | .fish |
| mupad | mupad | .mu |
| nesC | nesC | .nc |
| ooc | ooc | .ooc |
| q | q | .q |
| reStructuredText | rst,reStructuredText | .rst,.rest,.rest.txt,.rst.txt |
| sed | sed | .sed |
| wdl | wdl | .wdl |
| wisp | wisp | .wisp |
| xBase | advpl,clipper,foxpro,xBase | .prg,.ch,.prw |
全部で421言語に対応しているらしいです。
かなり多いですね。
※すべての言語でシンタックスハイライトができるか検証を行ったわけではありません。
