This repository has been archived by the owner on Jul 21, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 58
/
README_LANGLIST
234 lines (229 loc) · 10.1 KB
/
README_LANGLIST
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
228
229
230
231
232
233
234
-------------------------------------------------------------------------------
--- HIGHLIGHT LANGUAGE LIST --------------------------------- January 2018 ---
-------------------------------------------------------------------------------
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 ( clj )
Clips : clp
CMake : cmake
COBOL : cobol ( cbl cob )
Coffeescript : coffee
ColdFusion MX : coldfusion ( cfc cfm )
Generic config files : conf ( anacrontab )
Crack : crk
Coffeescript Block Regex : cs_block_regex
C# : csharp ( cs )
CSS : css
D : d
Dart : dart
Diff : diff ( patch )
Dockerfile : docker ( dockerfile )
Device Tree Source : dts ( dtsi )
Dylan : dylan
Extended Backus-Naur Form : ebnf
EBNF2 : ebnf2
Eiffel : eiffel ( e se )
Elixir : elixir ( ex exs )
E-Mail treated as Markup : email
Erlang : erlang ( erl hrl )
Euphoria : euphoria ( eu ew 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 )
fstab config file : fstab
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 jinja twig 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 jenkinsfile )
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 fas lsp sbcl scm 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 ( markdown )
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
PolyGen : polygen ( grm )
Pony : pony
POV-Ray : pov
Prolog : pro ( 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.