Obsidean_VM/01-Documentation/Obsidean/Shiki Plugin - Highlither -...

21 KiB
Raw Blame History

Languages | Shiki

Bundled Languages

Language grammars listed below are re-distributed via tm-grammars into the shiki package.

Name ID Alias Preview
ABAP abap
ActionScript actionscript-3
Ada ada
Angular HTML angular-html
Angular TypeScript angular-ts
Apache Conf apache
Apex apex
APL apl
AppleScript applescript
Ara ara
AsciiDoc asciidoc adoc
Assembly asm
Astro astro
AWK awk
Ballerina ballerina
Batch File bat batch
Beancount beancount
Berry berry be
BibTeX bibtex
Bicep bicep
Blade blade
1C (Enterprise) bsl 1c
C c
Cadence cadence cdc
Cairo cairo
Clarity clarity
Clojure clojure clj
CMake cmake
COBOL cobol
CODEOWNERS codeowners
CodeQL codeql ql
CoffeeScript coffee coffeescript
Common Lisp common-lisp lisp
Coq coq
C++ cpp c++
Crystal crystal
C# csharp c#``cs
CSS css
CSV csv
CUE cue
Cypher cypher cql
D d
Dart dart
DAX dax
Desktop desktop
Diff diff
Dockerfile docker dockerfile
dotEnv dotenv
Dream Maker dream-maker
Edge edge
Elixir elixir
Elm elm
Emacs Lisp emacs-lisp elisp
ERB erb
Erlang erlang erl
Fennel fennel
Fish fish
Fluent fluent ftl
Fortran (Fixed Form) fortran-fixed-form f``for``f77
Fortran (Free Form) fortran-free-form f90``f95``f03``f08``f18
F# fsharp f#``fs
GDResource gdresource
GDScript gdscript
GDShader gdshader
Genie genie
Gherkin gherkin
Git Commit Message git-commit
Git Rebase Message git-rebase
Gleam gleam
Glimmer JS glimmer-js gjs
Glimmer TS glimmer-ts gts
GLSL glsl
Gnuplot gnuplot
Go go
GraphQL graphql gql
Groovy groovy
Hack hack
Ruby Haml haml
Handlebars handlebars hbs
Haskell haskell hs
Haxe haxe
HashiCorp HCL hcl
Hjson hjson
HLSL hlsl
HTML html
HTML (Derivative) html-derivative
HTTP http
HXML hxml
Hy hy
Imba imba
INI ini properties
Java java
JavaScript javascript js
Jinja jinja
Jison jison
JSON json
JSON5 json5
JSON with Comments jsonc
JSON Lines jsonl
Jsonnet jsonnet
JSSM jssm fsl
JSX jsx
Julia julia jl
Kotlin kotlin kt``kts
Kusto kusto kql
LaTeX latex
Lean 4 lean lean4
Less less
Liquid liquid
LLVM IR llvm
Log file log
Logo logo
Lua lua
Luau luau
Makefile make makefile
Markdown markdown md
Marko marko
MATLAB matlab
MDC mdc
MDX mdx
Mermaid mermaid mmd
MIPS Assembly mipsasm mips
Mojo mojo
Move move
Narrat Language narrat nar
Nextflow nextflow nf
Nginx nginx
Nim nim
Nix nix
nushell nushell nu
Objective-C objective-c objc
Objective-C++ objective-cpp
OCaml ocaml
Pascal pascal
Perl perl
PHP php
PL/SQL plsql
Gettext PO po pot``potx
Polar polar
PostCSS postcss
PowerQuery powerquery
PowerShell powershell ps``ps1
Prisma prisma
Prolog prolog
Protocol Buffer 3 proto protobuf
Pug pug jade
Puppet puppet
PureScript purescript
Python python py
QML qml
QML Directory qmldir
Qt Style Sheets qss
R r
Racket racket
Raku raku perl6
ASP.NET Razor razor
Windows Registry Script reg
RegExp regexp regex
Rel rel
RISC-V riscv
reStructuredText rst
Ruby ruby rb
Rust rust rs
SAS sas
Sass sass
Scala scala
Scheme scheme
SCSS scss
1C (Query) sdbl 1c-query
ShaderLab shaderlab shader
Shell shellscript bash``sh``shell``zsh
Shell Session shellsession console
Smalltalk smalltalk
Solidity solidity
Closure Templates soy closure-templates
SPARQL sparql
Splunk Query Language splunk spl
SQL sql
SSH Config ssh-config
Stata stata
Stylus stylus styl
Svelte svelte
Swift swift
SystemVerilog system-verilog
Systemd Units systemd
TalonScript talonscript talon
Tasl tasl
Tcl tcl
Templ templ
Terraform terraform tf``tfvars
TeX tex
TOML toml
TypeScript with Tags ts-tags lit
TSV tsv
TSX tsx
Turtle turtle
Twig twig
TypeScript typescript ts
TypeSpec typespec tsp
Typst typst typ
V v
Vala vala
Visual Basic vb cmd
Verilog verilog
VHDL vhdl
Vim Script viml vim``vimscript
Vue vue
Vue HTML vue-html
Vyper vyper vy
WebAssembly wasm
Wenyan wenyan 文言
WGSL wgsl
Wikitext wikitext mediawiki``wiki
WebAssembly Interface Types wit
Wolfram wolfram wl
XML xml
XSL xsl
YAML yaml yml
ZenScript zenscript
Zig zig

Grammars are covered by their repositories respective licenses, which are permissive