1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227
|
-------------------------------------------------------------------------------
--- HIGHLIGHT LANGUAGE LIST ----------------------------------- March 2017 ---
-------------------------------------------------------------------------------
All supported languages and the syntax definition file names are listed below.
The parens contain filename extensions configured in filetypes.conf.
By default, the *.lang files are located in /usr/share/highlight/langDefs/.
See README for other user defined locations.
Packaged language definitions (highlight --list-langs):
ABAP/4 : abap4 ( abp )
ABC : abc
Advanced Backus-Naur Form : abnf
ActionScript : actionscript ( as )
ADA95 : ada ( a adb ads gnad )
Agda : agda
ALGOL 68 : algol ( alg )
AMPL : ampl ( dat run )
AMTrix : amtrix ( hnd s4 s4h s4t t4 )
AppleScript : applescript
Arc : arc
ARM : arm
AS/400 CL : as400cl
ASCEND : ascend ( a4c )
Active Server Pages : asp ( ascx ashx aspx )
Abstract : aspect ( was wud )
Generic Assembler : assembler ( 29k 68s 68x a51 asm x86 )
Applied Type System : ats ( dats )
AutoHotKey : autohotkey ( ahk )
AutoIt : autoit ( au3 )
Avenue : avenue
(G)AWK : awk
DOS Batch : bat ( cmd )
BBcode : bbcode
BCPL : bcpl
BibTeX : bibtex ( bib )
Biferno : biferno ( bfr )
Bison : bison ( y )
Blitz Basic : blitzbasic ( bb )
BM Script : bms
Backus-Naur Form : bnf
Boo : boo
C and C++ : c ( c++ cc cpp cu cxx h hh hpp hxx )
Ceylon : ceylon
Charmm : charmm ( inp )
CHILL : chill ( chl )
Chapel : chpl
Clean : clean ( icl )
ClearBasic : clearbasic ( cb )
Clipper : clipper
Clojure : clojure
Clips : clp
COBOL : cobol ( cbl cob )
Coffeescript : coffee
ColdFusion MX : coldfusion ( cfc cfm )
Generic config files : conf
Crack : crk
Coffeescript Block Regex : cs_block_regex
C# : csharp ( cs )
CSS : css
D : d
Dart : dart
Diff : diff ( patch )
Device Tree Source : dts ( dtsi )
Dylan : dylan
Extended Backus-Naur Form : ebnf
Eiffel : eiffel ( e se )
Erlang : erlang ( erl hrl )
Euphoria : euphoria ( eu ew ex exw wxu )
Express : express ( exp )
FAME : fame ( fame )
fasm : fasm ( inc )
Felix : felix ( flx )
Fortran 77 : fortran77 ( f for ftn )
Fortran 90 : fortran90 ( f90 f95 )
Frink : frink
F# : fsharp ( fs fsx )
Java FX : fx
Gambas : gambas ( class )
gdb : gdb
GDScript : gdscript ( gd )
Go : go
Graphviz : graphviz ( dot )
Haskell : haskell ( hs )
haXe : haxe ( hx )
Hecl : hcl
HTML : html ( htm xhtml )
Apache Config : httpd
Icon : icon ( icn )
IDL : idl
Interactive Data Language : idlang
Lua (for LuaTeX) : inc_luatex
Informix : informix ( 4gl )
INI : ini ( desktop doxyfile )
Inno Setup : innosetup ( iss )
INTERLIS : interlis ( ili )
IO : io
Jasmin : jasmin ( j )
Java : java ( groovy grv )
Javascript : js
Javascript Regex : js_regex
JSON : json
JavaServer Pages : jsp
JSX : jsx
Julia : julia ( jl )
Kotlin : kotlin ( kt )
LDAP : ldif
LESS : less
Haskell LHS : lhs
Lilypond : lilypond ( ly )
Limbo : limbo ( b )
Linden Script : lindenscript ( lsl )
Lisp : lisp ( cl clisp el lsp sbcl scom )
Logtalk : logtalk ( lgt )
Lotos : lotos
Lotus : lotus ( ls )
Lua : lua
Luban : luban ( lbn )
Make : make ( mak makefile mk )
Maple : maple ( mpl )
Matlab : matlab ( m )
Maya : maya ( mel )
GitHub Flavored Markdown : md
Mercury : mercury
Miranda : miranda
Modula2 : mod2 ( def mod )
Modula3 : mod3 ( i3 m3 )
Modelica : modelica ( mo )
MoonScript : moon
MaxScript : ms
mIRC Scripting : msl ( nbs )
MSSQL : mssql
Magic eXtensible Markup : mxml
Notation3 (N3), N-Triples, Turtle, SPARQL: n3 ( nt ttl )
Nasal : nasal ( nas )
NeXT Byte Codes : nbc
Nemerle : nemerle ( n )
NetRexx : netrexx ( nrx )
Nginx configuration : nginx
Nice : nice
Nim : nim
NSIS : nsis ( nsh nsi )
Not eXactly C : nxc
Oberon : oberon ( ooc )
Objective C : objc
Objective Caml : ocaml ( ml mli )
Octave : octave
OpenObjectRexx : oorexx
Object Script : os
Oz : oz
Paradox : paradox ( sc )
Pascal : pas
Portable Document Format : pdf
Perl : perl ( cgi perl pl plex plx pm )
PHP : php ( php3 php4 php5 php6 )
Pike : pike ( pmod )
PL/1 : pl1 ( bdy ff fp fpp rpp sf sp spb spe spp sps wf wp wpb wpp wps )
PL/Perl : plperl
PL/Python : plpython
PL/Tcl : pltcl
PO translation : po
Pony : pony
POV-Ray : pov
Prolog : pro
Progress : progress ( i p w )
PostScript : ps
Microsoft PowerShell : ps1
PATROL : psl
Pure : pure
PureBASIC : purebasic ( pb pbi )
Pyrex : pyrex ( pyx )
Python : python ( py )
Qore : q
QMake Project : qmake
QML : qml
Qu : qu
R : r
Rebol : rebol
Rexx : rexx ( rex rx the )
Relax NG : rnc
RPG : rpg
RPL Programming Language : rpl
Rust : rs
Ruby : ruby ( gemfile pp rakefile rb rjs ruby )
PowerPC Assembler : s
SAS : sas
Scala : scala
Scilab : scilab ( sce sci )
SASS/SCSS : scss
Bash : sh ( bash ebuild eclass zsh )
SMALL : small ( sma )
Smalltalk : smalltalk ( gst sq st )
Standard ML : sml
SNMP : snmp ( mib smi )
SNOBOL : snobol ( sno )
RPM Spec : spec
SPIN SQL : spn
PL/SQL : sql
Squirrel : squirrel ( nut )
Stylus : styl
SVG : svg
Swift : swift
Sybase SQL : sybase
Tcl/Tk : tcl ( itcl wish )
TCSH : tcsh
TeX and LaTeX : tex ( cls sty )
TypeScript : ts
Transact-SQL : tsql
TTCN3 : ttcn3
Plain text : txt ( text )
UPC (and C, technically) : upc
Vala : vala
Visual Basic : vb ( bas basic bi vbs )
Verilog : verilog ( v )
VHDL : vhd
vimscript : vimscript ( vim vimrc )
Whiley : whiley
XML : xml ( csproj dtd ecf ent glade hdr hub jnlp nrm resx sgm sgml tld vxml wml xsd xsl )
SuperX++ : xpp
Yaiff : yaiff
Ansible YAML : yaml ( yml )
Yang : yang
Zonnon : znn
Use the name of the desired language with the --syntax option.
|