------------------------------------------------------------------------------- --- 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.
Generated by dwww version 1.15 on Wed Jun 26 02:25:46 CEST 2024.