Name | Aliases | Scope name | Enum case |
---|---|---|---|
abap | — | source.abap | Grammar::Abap |
actionscript-3 | — | source.actionscript.3 | Grammar::Actionscript_3 |
ada | — | source.ada | Grammar::Ada |
angular-html | — | text.html.derivative.ng | Grammar::AngularHtml |
angular-ts | — | source.ts.ng | Grammar::AngularTs |
apache | — | source.apacheconf | Grammar::Apache |
apex | — | source.apex | Grammar::Apex |
apl | — | source.apl | Grammar::Apl |
applescript | — | source.applescript | Grammar::Applescript |
ara | — | source.ara | Grammar::Ara |
asciidoc | adoc | text.asciidoc | Grammar::Asciidoc |
asm | — | source.asm.x86_64 | Grammar::Asm |
astro | — | source.astro | Grammar::Astro |
awk | — | source.awk | Grammar::Awk |
ballerina | — | source.ballerina | Grammar::Ballerina |
bat | batch | source.batchfile | Grammar::Bat |
beancount | — | text.beancount | Grammar::Beancount |
berry | be | source.berry | Grammar::Berry |
bibtex | — | text.bibtex | Grammar::Bibtex |
blade | — | text.html.php.blade | Grammar::Blade |
bsl | 1c | source.bsl | Grammar::Bsl |
c | — | source.c | Grammar::C |
cadence | cdc | source.cadence | Grammar::Cadence |
cairo | — | source.cairo0 | Grammar::Cairo |
clarity | — | source.clar | Grammar::Clarity |
clojure | clj | source.clojure | Grammar::Clojure |
cmake | — | source.cmake | Grammar::Cmake |
cobol | — | source.cobol | Grammar::Cobol |
codeowners | — | text.codeowners | Grammar::Codeowners |
codeql | ql | source.ql | Grammar::Codeql |
coffee | coffeescript | source.coffee | Grammar::Coffee |
common-lisp | lisp | source.commonlisp | Grammar::CommonLisp |
coq | — | source.coq | Grammar::Coq |
cpp | c++ | source.cpp | Grammar::Cpp |
crystal | — | source.crystal | Grammar::Crystal |
csharp | c# , cs | source.cs | Grammar::Csharp |
css | — | source.css | Grammar::Css |
csv | — | text.csv | Grammar::Csv |
cue | — | source.cue | Grammar::Cue |
cypher | cql | source.cypher | Grammar::Cypher |
d | — | source.d | Grammar::D |
dart | — | source.dart | Grammar::Dart |
dax | — | source.dax | Grammar::Dax |
desktop | — | source.desktop | Grammar::Desktop |
diff | — | source.diff | Grammar::Diff |
docker | dockerfile | source.dockerfile | Grammar::Docker |
dotenv | — | source.dotenv | Grammar::Dotenv |
dream-maker | — | source.dm | Grammar::DreamMaker |
edge | — | text.html.edge | Grammar::Edge |
elixir | — | source.elixir | Grammar::Elixir |
elm | — | source.elm | Grammar::Elm |
emacs-lisp | elisp | source.emacs.lisp | Grammar::EmacsLisp |
erb | — | text.html.erb | Grammar::Erb |
erlang | erl | source.erlang | Grammar::Erlang |
fennel | — | source.fnl | Grammar::Fennel |
fish | — | source.fish | Grammar::Fish |
fluent | ftl | source.ftl | Grammar::Fluent |
fortran-fixed-form | f , for , f77 | source.fortran.fixed | Grammar::FortranFixedForm |
fortran-free-form | f90 , f95 , f03 , f08 , f18 | source.fortran.free | Grammar::FortranFreeForm |
fsharp | f# , fs | source.fsharp | Grammar::Fsharp |
gdresource | — | source.gdresource | Grammar::Gdresource |
gdscript | — | source.gdscript | Grammar::Gdscript |
gdshader | — | source.gdshader | Grammar::Gdshader |
genie | — | source.genie | Grammar::Genie |
gherkin | — | text.gherkin.feature | Grammar::Gherkin |
git-commit | — | text.git-commit | Grammar::GitCommit |
git-rebase | — | text.git-rebase | Grammar::GitRebase |
gleam | — | source.gleam | Grammar::Gleam |
glimmer-js | gjs | source.gjs | Grammar::GlimmerJs |
glimmer-ts | gts | source.gts | Grammar::GlimmerTs |
glsl | — | source.glsl | Grammar::Glsl |
gnuplot | — | source.gnuplot | Grammar::Gnuplot |
go | — | source.go | Grammar::Go |
graphql | gql | source.graphql | Grammar::Graphql |
groovy | — | source.groovy | Grammar::Groovy |
hack | — | source.hack | Grammar::Hack |
haml | — | text.haml | Grammar::Haml |
handlebars | hbs | text.html.handlebars | Grammar::Handlebars |
haskell | hs | source.haskell | Grammar::Haskell |
haxe | — | source.hx | Grammar::Haxe |
hcl | — | source.hcl | Grammar::Hcl |
hjson | — | source.hjson | Grammar::Hjson |
hlsl | — | source.hlsl | Grammar::Hlsl |
html | — | text.html.basic | Grammar::Html |
html-derivative | — | text.html.derivative | Grammar::HtmlDerivative |
http | — | source.http | Grammar::Http |
hxml | — | source.hxml | Grammar::Hxml |
hy | — | source.hy | Grammar::Hy |
imba | — | source.imba | Grammar::Imba |
ini | properties | source.ini | Grammar::Ini |
java | — | source.java | Grammar::Java |
javascript | js | source.js | Grammar::Javascript |
jinja | — | source.jinja | Grammar::Jinja |
jison | — | source.jison | Grammar::Jison |
json | — | source.json | Grammar::Json |
json5 | — | source.json5 | Grammar::Json5 |
jsonc | — | source.json.comments | Grammar::Jsonc |
jsonl | — | source.json.lines | Grammar::Jsonl |
jsonnet | — | source.jsonnet | Grammar::Jsonnet |
jssm | fsl | source.jssm | Grammar::Jssm |
jsx | — | source.js.jsx | Grammar::Jsx |
julia | jl | source.julia | Grammar::Julia |
kotlin | kt , kts | source.kotlin | Grammar::Kotlin |
kusto | kql | source.kusto | Grammar::Kusto |
latex | — | text.tex.latex | Grammar::Latex |
lean | lean4 | source.lean4 | Grammar::Lean |
less | — | source.css.less | Grammar::Less |
liquid | — | text.html.liquid | Grammar::Liquid |
llvm | — | source.llvm | Grammar::Llvm |
log | — | text.log | Grammar::Log |
logo | — | source.logo | Grammar::Logo |
lua | — | source.lua | Grammar::Lua |
luau | — | source.luau | Grammar::Luau |
make | makefile | source.makefile | Grammar::Make |
markdown | md | text.html.markdown | Grammar::Markdown |
marko | — | text.marko | Grammar::Marko |
matlab | — | source.matlab | Grammar::Matlab |
mdc | — | text.markdown.mdc.standalone | Grammar::Mdc |
mdx | — | source.mdx | Grammar::Mdx |
mermaid | mmd | markdown.mermaid.codeblock | Grammar::Mermaid |
mipsasm | mips | source.mips | Grammar::Mipsasm |
mojo | — | source.mojo | Grammar::Mojo |
move | — | source.move | Grammar::Move |
narrat | nar | source.narrat | Grammar::Narrat |
nextflow | nf | source.nextflow | Grammar::Nextflow |
nginx | — | source.nginx | Grammar::Nginx |
nim | — | source.nim | Grammar::Nim |
nix | — | source.nix | Grammar::Nix |
nushell | nu | source.nushell | Grammar::Nushell |
objective-c | objc | source.objc | Grammar::ObjectiveC |
objective-cpp | — | source.objcpp | Grammar::ObjectiveCpp |
ocaml | — | source.ocaml | Grammar::Ocaml |
pascal | — | source.pascal | Grammar::Pascal |
perl | — | source.perl | Grammar::Perl |
php | — | source.php | Grammar::Php |
plsql | — | source.plsql.oracle | Grammar::Plsql |
polar | — | source.polar | Grammar::Polar |
postcss | — | source.css.postcss | Grammar::Postcss |
powerquery | — | source.powerquery | Grammar::Powerquery |
powershell | ps , ps1 | source.powershell | Grammar::Powershell |
prisma | — | source.prisma | Grammar::Prisma |
prolog | — | source.prolog | Grammar::Prolog |
proto | protobuf | source.proto | Grammar::Proto |
pug | jade | text.pug | Grammar::Pug |
puppet | — | source.puppet | Grammar::Puppet |
purescript | — | source.purescript | Grammar::Purescript |
python | py | source.python | Grammar::Python |
qml | — | source.qml | Grammar::Qml |
qmldir | — | source.qmldir | Grammar::Qmldir |
qss | — | source.qss | Grammar::Qss |
r | — | source.r | Grammar::R |
racket | — | source.racket | Grammar::Racket |
raku | perl6 | source.perl.6 | Grammar::Raku |
razor | — | text.aspnetcorerazor | Grammar::Razor |
reg | — | source.reg | Grammar::Reg |
regexp | regex | source.regexp.python | Grammar::Regexp |
rel | — | source.rel | Grammar::Rel |
riscv | — | source.riscv | Grammar::Riscv |
rst | — | source.rst | Grammar::Rst |
ruby | rb | source.ruby | Grammar::Ruby |
rust | rs | source.rust | Grammar::Rust |
sas | — | source.sas | Grammar::Sas |
sass | — | source.sass | Grammar::Sass |
scala | — | source.scala | Grammar::Scala |
scheme | — | source.scheme | Grammar::Scheme |
scss | — | source.css.scss | Grammar::Scss |
sdbl | 1c-query | source.sdbl | Grammar::Sdbl |
shaderlab | shader | source.shaderlab | Grammar::Shaderlab |
shellscript | bash , sh , shell , zsh | source.shell | Grammar::Shellscript |
shellsession | console | text.shell-session | Grammar::Shellsession |
smalltalk | — | source.smalltalk | Grammar::Smalltalk |
solidity | — | source.solidity | Grammar::Solidity |
soy | closure-templates | text.html.soy | Grammar::Soy |
sparql | — | source.sparql | Grammar::Sparql |
splunk | spl | source.splunk_search | Grammar::Splunk |
sql | — | source.sql | Grammar::Sql |
ssh-config | — | source.ssh-config | Grammar::SshConfig |
stata | — | source.stata | Grammar::Stata |
stylus | styl | source.stylus | Grammar::Stylus |
svelte | — | source.svelte | Grammar::Svelte |
swift | — | source.swift | Grammar::Swift |
system-verilog | — | source.systemverilog | Grammar::SystemVerilog |
systemd | — | source.systemd | Grammar::Systemd |
talonscript | talon | source.talon | Grammar::Talonscript |
tasl | — | source.tasl | Grammar::Tasl |
tcl | — | source.tcl | Grammar::Tcl |
templ | — | source.templ | Grammar::Templ |
terraform | tf , tfvars | source.hcl.terraform | Grammar::Terraform |
tex | — | text.tex | Grammar::Tex |
toml | — | source.toml | Grammar::Toml |
ts-tags | lit | source.ts.tags | Grammar::TsTags |
tsv | — | text.tsv | Grammar::Tsv |
tsx | — | source.tsx | Grammar::Tsx |
turtle | — | source.turtle | Grammar::Turtle |
twig | — | text.html.twig | Grammar::Twig |
typescript | ts | source.ts | Grammar::Typescript |
typespec | tsp | source.tsp | Grammar::Typespec |
typst | typ | source.typst | Grammar::Typst |
v | — | source.v | Grammar::V |
vala | — | source.vala | Grammar::Vala |
vb | cmd | source.asp.vb.net | Grammar::Vb |
verilog | — | source.verilog | Grammar::Verilog |
vhdl | — | source.vhdl | Grammar::Vhdl |
viml | vim , vimscript | source.viml | Grammar::Viml |
vue | — | source.vue | Grammar::Vue |
vue-html | — | text.html.vue-html | Grammar::VueHtml |
vue-vine | — | source.vue-vine | Grammar::VueVine |
vyper | vy | source.vyper | Grammar::Vyper |
wasm | — | source.wat | Grammar::Wasm |
wgsl | — | source.wgsl | Grammar::Wgsl |
wikitext | mediawiki , wiki | source.wikitext | Grammar::Wikitext |
wit | — | source.wit | Grammar::Wit |
wolfram | wl | source.wolfram | Grammar::Wolfram |
xml | — | text.xml | Grammar::Xml |
xsl | — | text.xml.xsl | Grammar::Xsl |
yaml | yml | source.yaml | Grammar::Yaml |
zenscript | — | source.zenscript | Grammar::Zenscript |
zig | — | source.zig | Grammar::Zig |
Name | Enum case |
---|---|
andromeeda | Theme::Andromeeda |
aurora-x | Theme::AuroraX |
ayu-dark | Theme::AyuDark |
catppuccin-frappe | Theme::CatppuccinFrappe |
catppuccin-latte | Theme::CatppuccinLatte |
catppuccin-macchiato | Theme::CatppuccinMacchiato |
catppuccin-mocha | Theme::CatppuccinMocha |
dark-plus | Theme::DarkPlus |
dracula | Theme::Dracula |
dracula-soft | Theme::DraculaSoft |
everforest-dark | Theme::EverforestDark |
everforest-light | Theme::EverforestLight |
github-dark | Theme::GithubDark |
github-dark-default | Theme::GithubDarkDefault |
github-dark-dimmed | Theme::GithubDarkDimmed |
github-dark-high-contrast | Theme::GithubDarkHighContrast |
github-light | Theme::GithubLight |
github-light-default | Theme::GithubLightDefault |
github-light-high-contrast | Theme::GithubLightHighContrast |
gruvbox-dark-hard | Theme::GruvboxDarkHard |
gruvbox-dark-medium | Theme::GruvboxDarkMedium |
gruvbox-dark-soft | Theme::GruvboxDarkSoft |
gruvbox-light-hard | Theme::GruvboxLightHard |
gruvbox-light-medium | Theme::GruvboxLightMedium |
gruvbox-light-soft | Theme::GruvboxLightSoft |
houston | Theme::Houston |
kanagawa-dragon | Theme::KanagawaDragon |
kanagawa-lotus | Theme::KanagawaLotus |
kanagawa-wave | Theme::KanagawaWave |
laserwave | Theme::Laserwave |
light-plus | Theme::LightPlus |
material-theme | Theme::MaterialTheme |
material-theme-darker | Theme::MaterialThemeDarker |
material-theme-lighter | Theme::MaterialThemeLighter |
material-theme-ocean | Theme::MaterialThemeOcean |
material-theme-palenight | Theme::MaterialThemePalenight |
min-dark | Theme::MinDark |
min-light | Theme::MinLight |
monokai | Theme::Monokai |
night-owl | Theme::NightOwl |
nord | Theme::Nord |
one-dark-pro | Theme::OneDarkPro |
one-light | Theme::OneLight |
plastic | Theme::Plastic |
poimandres | Theme::Poimandres |
red | Theme::Red |
rose-pine | Theme::RosePine |
rose-pine-dawn | Theme::RosePineDawn |
rose-pine-moon | Theme::RosePineMoon |
slack-dark | Theme::SlackDark |
slack-ochin | Theme::SlackOchin |
snazzy-light | Theme::SnazzyLight |
solarized-dark | Theme::SolarizedDark |
solarized-light | Theme::SolarizedLight |
synthwave-84 | Theme::Synthwave_84 |
tokyo-night | Theme::TokyoNight |
vesper | Theme::Vesper |
vitesse-black | Theme::VitesseBlack |
vitesse-dark | Theme::VitesseDark |
vitesse-light | Theme::VitesseLight |