Skip to content

Latest commit

 

History

History
295 lines (284 loc) · 27.4 KB

README_LANGLIST.adoc

File metadata and controls

295 lines (284 loc) · 27.4 KB

HIGHLIGHT LANGUAGES LIST

The table below lists all supported languages, their syntax definition filenames, and the associated file extensions (configured in filetypes.conf).

By default, the *.lang files are located in /usr/share/highlight/langDefs/. See the README for other user defined locations.

Languages List

Packaged language definitions, obtained via highlight --list-scripts=langs

Language Filename Extensions

ABAP/4

abap4.lang

abp

ABC

abc.lang

Abstract

aspect.lang

was wud

ActionScript

actionscript.lang

as

Active Server Pages

asp.lang

ascx ashx aspx

ADA95

ada.lang

a adb ads gnad

Advanced Backus-Naur Form

abnf.lang

Agda

agda.lang

ALAN Interactive Fiction Language

alan.lang

alan i

ALGOL 68

algol.lang

alg

AMPL

ampl.lang

dat run

AMTrix

amtrix.lang

hnd s4 s4h s4t t4

Ansible YAML

yaml.lang

yml

Apache Config

httpd.lang

AppleScript

applescript.lang

Applied Type System

ats.lang

dats

Arc

arc.lang

ARM

arm.lang

AS/400 CL

as400cl.lang

ASCEND

ascend.lang

a4c

AsciiDoc

asciidoc.lang

AutoHotKey

autohotkey.lang

ahk

AutoIt

autoit.lang

au3

Avenue

avenue.lang

Backus-Naur Form

bnf.lang

Ballerina

ballerina.lang

bal

Bash

sh.lang

bash ebuild eclass zsh

BBcode

bbcode.lang

BCPL

bcpl.lang

BibTeX

bibtex.lang

bib

Biferno

biferno.lang

bfr

Bison

bison.lang

y

Blitz Basic

blitzbasic.lang

bb

BM Script

bms.lang

Boo

boo.lang

C and C++

c.lang

c++ cc cpp cu cxx h hh hpp hxx inl ipp

Ceylon

ceylon.lang

Chapel

chpl.lang

Charmm

charmm.lang

inp

CHILL

chill.lang

chl

Clean

clean.lang

icl

ClearBasic

clearbasic.lang

cb

C#

csharp.lang

cs

Clipper

clipper.lang

Clips

clp.lang

Clojure

clojure.lang

clj cljc cljs edn

CMake

cmake.lang

COBOL

cobol.lang

cbl cob

Coffeescript Block Regex

cs_block_regex.lang

Coffeescript

coffee.lang

ColdFusion MX

coldfusion.lang

cfc cfm

Crack

crk.lang

Crystal

crystal.lang

cr

CSS

css.lang

Dart

dart.lang

delphi

delphi.lang

dpr pas

Device Tree Source

dts.lang

dtsi

Diff

diff.lang

patch

D

d.lang

Dockerfile

docker.lang

dockerfile

Dylan

dylan.lang

EBNF2

ebnf2.lang

Eiffel

eiffel.lang

e se

Elixir

elixir.lang

ex exs

E-Mail treated as Markup

email.lang

ERB Templates

erb.lang

Erlang

erlang.lang

erl hrl

Euphoria

euphoria.lang

eu ew exw wxu

EXAPUNKS

exapunks.lang

exa exapunks

Excel Formulas

excel.lang

Express

express.lang

exp

Extended Backus-Naur Form

ebnf.lang

FAME

fame.lang

fame

fasm

fasm.lang

inc

Felix

felix.lang

flx

Fish

fish.lang

F#

fsharp.lang

fs fsi fsx

Fortran 77

fortran77.lang

f for ftn

Fortran 90

fortran90.lang

f90 f95

Frink

frink.lang

fstab config file

fstab.lang

Gambas

gambas.lang

class

(G)AWK

awk.lang

gdb

gdb.lang

GDScript

gdscript.lang

gd

Generic Assembler

assembler.lang

29k 68s 68x a51 asm x86

Generic config files

conf.lang

anacrontab

GitHub Flavored Markdown

markdown.lang

markdown md

GitHub Flavored Markdown

md.lang

Go

go.lang

Graphviz

graphviz.lang

dot

Haml (HTML Abstraction Markup Language)

haml.lang

Haskell LHS

lhs.lang

Haskell

haskell.lang

hs

haXe

haxe.lang

hx

Hecl

hcl.lang

HTML

html.lang

htm jinja twig xhtml

Hugo

hugo.lang

hug

Icon

icon.lang

icn

IDL

idl.lang

Informix

informix.lang

4gl

INI

ini.lang

cfg desktop doxyfile inf kdev3 reg

Inno Setup

innosetup.lang

iss

Interactive Data Language

idlang.lang

INTERLIS

interlis.lang

ili

IO

io.lang

Jasmin

jasmin.lang

j

Java FX

fx.lang

Java

java.lang

gradle groovy grv jenkinsfile

Javascript

js.lang

Javascript Regex

js_regex.lang

JavaServer Pages

jsp.lang

JSON

json.lang

JSX

jsx.lang

Julia

julia.lang

jl

Kotlin

kotlin.lang

kt kts

LDAP

ldif.lang

LESS

less.lang

Lilypond

lilypond.lang

ly

Limbo

limbo.lang

b

Linden Script

lindenscript.lang

lsl

Lisp

lisp.lang

cl clisp el fas fasl lsp mud sbcl scm scom

Logtalk

logtalk.lang

lgt

Lotos

lotos.lang

Lotus

lotus.lang

ls

Lua (for LuaTeX)

inc_luatex.lang

Lua

lua.lang

Luban

luban.lang

lbn

Magic eXtensible Markup

mxml.lang

Make

make.lang

gnumakefile mak makefile mk

Maple

maple.lang

mpl

Matlab

matlab.lang

m

MaxScript

ms.lang

Maya

maya.lang

mel

Mercury

mercury.lang

Meson

meson.lang

Microsoft PowerShell

ps1.lang

psd1 psm1

Miranda

miranda.lang

mIRC Scripting

msl.lang

nbs

Modelica

modelica.lang

mo

Modula2

mod2.lang

def mod

Modula3

mod3.lang

i3 m3

MoonScript

moon.lang

MS DOS Batch

bat.lang

cmd

MSSQL

mssql.lang

Nasal

nasal.lang

nas

Nemerle

nemerle.lang

n

NetRexx

netrexx.lang

nrx

NeXT Byte Codes

nbc.lang

Nginx configuration

nginx.lang

Nice

nice.lang

Nim

nim.lang

Notation3 (N3), N-Triples, Turtle, SPARQL

n3.lang

nt ttl

Not eXactly C

nxc.lang

NSIS

nsis.lang

nsh nsi

Oberon

oberon.lang

ooc

Objective Caml

ocaml.lang

ml mli

Objective C

objc.lang

Object Script

os.lang

Octave

octave.lang

OpenObjectRexx

oorexx.lang

OpenSCAD

scad.lang

Oz

oz.lang

Paradox

paradox.lang

sc

Pascal

pas.lang

PATROL

psl.lang

Perl

perl.lang

cgi perl pl plex plx pm

PHP

php.lang

php3 php4 php5 php6 php7 phps phpt

Pike

pike.lang

pmod

PL/1

pl1.lang

bdy ff fp fpp rpp sf sp spb spe spp sps wf wp wpb wpp wps

Plain text

txt.lang

text

PL/Perl

plperl.lang

PL/Python

plpython.lang

PL/SQL

sql.lang

PL/Tcl

pltcl.lang

Polygen

polygen.lang

grm

Pony

pony.lang

Portable Document Format

pdf.lang

PostScript

ps.lang

PO translation

po.lang

POV-Ray

pov.lang

PowerPC Assembler

s.lang

Progress

progress.lang

p w

Prolog

pro.lang

pro

PureBASIC

purebasic.lang

pb pbf pbi

Pure

pure.lang

Pyrex

pyrex.lang

pyx

Python

python.lang

cpy gyp gypi pxd pxi py py3 pyi pyw rpy sconstruct snakefile wscript

QMake Project

qmake.lang

QML

qml.lang

Qore

q.lang

Qu

qu.lang

Rebol

rebol.lang

Relax NG

rnc.lang

Rexx

rexx.lang

rex rx the

R

r.lang

RPG

rpg.lang

RPL Programming Language

rpl.lang

RPM Spec

spec.lang

Ruby

ruby.lang

appfile appraisals berksfile brewfile capfile cheffile config.ru deliverfile fastfile fcgi gemfile gemspec guardfile irbrc jbuilder podfile podspec pp prawn rabl rake rakefile rantfile rb rbx rjs ruby scanfile simplecov snapfile thor thorfile vagrantfile

Rust

rs.lang

SAS

sas.lang

SASS/SCSS

scss.lang

Scala

scala.lang

Scilab

scilab.lang

sce sci

Sequence Alignment Map (use with sam_seq.lua plug-in)

sam.lang

Slim (experimental)

slim.lang

SMALL

small.lang

sma

Smalltalk

smalltalk.lang

gst sq st

SNMP

snmp.lang

mib smi

SNOBOL

snobol.lang

sno

Solidity

solidity.lang

sol

SPIN SQL

spn.lang

Squirrel

squirrel.lang

nut

Standard ML

sml.lang

Stylus

styl.lang

SuperX++

xpp.lang

SVG

svg.lang

Swift

swift.lang

Sybase SQL

sybase.lang

Tcl/Tk

tcl.lang

itcl wish

TCSH

tcsh.lang

Terraform

terraform.lang

TeX and LaTeX

tex.lang

cls sty

TOML

toml.lang

Transact-SQL

tsql.lang

TSX (TypeScript with React)

tsx.lang

TTCN3

ttcn3.lang

TypeScript

ts.lang

UPC (and C, technically)

upc.lang

Vala

vala.lang

Verilog

verilog.lang

v

VHDL

vhd.lang

vimscript

vimscript.lang

vim vimrc gvimrc

Visual Basic

vb.lang

bas basic bi vbs

vue.js (beta)

vue.lang

Whiley

whiley.lang

Wren

wren.lang

XML

xml.lang

csproj dtd ecf ent glade hdr hub jnlp nrm opml resx rss sgm sgml tld vxml wml xsd xsl

Yaiff

yaiff.lang

Yang

yang.lang

Zonnon

znn.lang

ℹ️
This page is autogenerated via a script. Any manual edits to the page will be lost when the page is updated.