Skip to content
Permalink
master
Go to file
696 contributors

Users who have contributed to this file

@arfon @tnm @pchaigno @josh @Alhadis @larsbrinkhoff @gjtorikian @aroben @lildude @vmg @ismailarilik @smola
6622 lines (6621 sloc) 110 KB
# Defines all Languages known to GitHub.
#
# fs_name - Optional field. Only necessary as a replacement for the sample directory name if the
# language name is not a valid filename under the Windows filesystem (e.g., if it
# contains an asterisk).
# type - Either data, programming, markup, prose, or nil
# aliases - An Array of additional aliases (implicitly
# includes name.downcase)
# ace_mode - A String name of the Ace Mode used for highlighting whenever
# a file is edited. This must match one of the filenames in http://git.io/3XO_Cg.
# Use "text" if a mode does not exist.
# codemirror_mode - A String name of the CodeMirror Mode used for highlighting whenever a file is edited.
# This must match a mode from https://git.io/vi9Fx
# codemirror_mime_type - A String name of the file mime type used for highlighting whenever a file is edited.
# This should match the `mime` associated with the mode from https://git.io/f4SoQ
# wrap - Boolean wrap to enable line wrapping (default: false)
# extensions - An Array of associated extensions (the first one is
# considered the primary extension, the others should be
# listed alphabetically)
# filenames - An Array of filenames commonly associated with the language
# interpreters - An Array of associated interpreters
# searchable - Boolean flag to enable searching (defaults to true)
# language_id - Integer used as a language-name-independent indexed field so that we can rename
# languages in Linguist without reindexing all the code on GitHub. Must not be
# changed for existing languages without the explicit permission of GitHub staff.
# color - CSS hex color to represent the language. Only used if type is "programming" or "markup".
# tm_scope - The TextMate scope that represents this programming
# language. This should match one of the scopes listed in
# the grammars.yml file. Use "none" if there is no grammar
# for this language.
# group - Name of the parent language. Languages in a group are counted
# in the statistics as the parent language.
#
# Any additions or modifications (even trivial) should have corresponding
# test changes in `test/test_blob.rb`.
#
# Please keep this list alphabetized. Capitalization comes before lowercase.
---
1C Enterprise:
type: programming
color: "#814CCC"
extensions:
- ".bsl"
- ".os"
tm_scope: source.bsl
ace_mode: text
language_id: 0
4D:
type: programming
extensions:
- ".4dm"
tm_scope: source.4dm
ace_mode: text
language_id: 577529595
ABAP:
type: programming
color: "#E8274B"
extensions:
- ".abap"
tm_scope: source.abap
ace_mode: abap
language_id: 1
ABNF:
type: data
ace_mode: text
extensions:
- ".abnf"
tm_scope: source.abnf
language_id: 429
AGS Script:
type: programming
color: "#B9D9FF"
aliases:
- ags
extensions:
- ".asc"
- ".ash"
tm_scope: source.c++
ace_mode: c_cpp
codemirror_mode: clike
codemirror_mime_type: text/x-c++src
language_id: 2
AL:
type: programming
color: "#3AA2B5"
extensions:
- ".al"
tm_scope: source.al
ace_mode: text
language_id: 658971832
AMPL:
type: programming
color: "#E6EFBB"
extensions:
- ".ampl"
- ".mod"
tm_scope: source.ampl
ace_mode: text
language_id: 3
ANTLR:
type: programming
color: "#9DC3FF"
extensions:
- ".g4"
tm_scope: source.antlr
ace_mode: text
language_id: 4
API Blueprint:
type: markup
color: "#2ACCA8"
ace_mode: markdown
extensions:
- ".apib"
tm_scope: text.html.markdown.source.gfm.apib
language_id: 5
APL:
type: programming
color: "#5A8164"
extensions:
- ".apl"
- ".dyalog"
interpreters:
- apl
- aplx
- dyalog
tm_scope: source.apl
ace_mode: text
codemirror_mode: apl
codemirror_mime_type: text/apl
language_id: 6
ASL:
type: programming
ace_mode: text
extensions:
- ".asl"
- ".dsl"
tm_scope: source.asl
language_id: 124996147
ASN.1:
type: data
extensions:
- ".asn"
- ".asn1"
tm_scope: source.asn
ace_mode: text
codemirror_mode: asn.1
codemirror_mime_type: text/x-ttcn-asn
language_id: 7
ASP.NET:
type: programming
tm_scope: text.html.asp
color: "#9400ff"
aliases:
- aspx
- aspx-vb
extensions:
- ".asax"
- ".ascx"
- ".ashx"
- ".asmx"
- ".aspx"
- ".axd"
ace_mode: text
codemirror_mode: htmlembedded
codemirror_mime_type: application/x-aspx
language_id: 564186416
ATS:
type: programming
color: "#1ac620"
aliases:
- ats2
extensions:
- ".dats"
- ".hats"
- ".sats"
tm_scope: source.ats
ace_mode: ocaml
language_id: 9
ActionScript:
type: programming
tm_scope: source.actionscript.3
color: "#882B0F"
aliases:
- actionscript 3
- actionscript3
- as3
extensions:
- ".as"
ace_mode: actionscript
language_id: 10
Ada:
type: programming
color: "#02f88c"
extensions:
- ".adb"
- ".ada"
- ".ads"
aliases:
- ada95
- ada2005
tm_scope: source.ada
ace_mode: ada
language_id: 11
Adobe Font Metrics:
type: data
tm_scope: source.afm
extensions:
- ".afm"
aliases:
- acfm
- adobe composite font metrics
- adobe multiple font metrics
- amfm
ace_mode: text
language_id: 147198098
Agda:
type: programming
color: "#315665"
extensions:
- ".agda"
tm_scope: source.agda
ace_mode: text
language_id: 12
Alloy:
type: programming
color: "#64C800"
extensions:
- ".als"
tm_scope: source.alloy
ace_mode: text
language_id: 13
Alpine Abuild:
type: programming
group: Shell
aliases:
- abuild
- apkbuild
filenames:
- APKBUILD
tm_scope: source.shell
ace_mode: sh
codemirror_mode: shell
codemirror_mime_type: text/x-sh
language_id: 14
Altium Designer:
type: data
aliases:
- altium
extensions:
- ".OutJob"
- ".PcbDoc"
- ".PrjPCB"
- ".SchDoc"
tm_scope: source.ini
ace_mode: ini
language_id: 187772328
AngelScript:
type: programming
color: "#C7D7DC"
extensions:
- ".as"
- ".angelscript"
tm_scope: source.angelscript
ace_mode: text
codemirror_mode: clike
codemirror_mime_type: text/x-c++src
language_id: 389477596
Ant Build System:
type: data
tm_scope: text.xml.ant
filenames:
- ant.xml
- build.xml
ace_mode: xml
codemirror_mode: xml
codemirror_mime_type: application/xml
language_id: 15
ApacheConf:
type: data
aliases:
- aconf
- apache
extensions:
- ".apacheconf"
- ".vhost"
filenames:
- ".htaccess"
- apache2.conf
- httpd.conf
tm_scope: source.apache-config
ace_mode: apache_conf
language_id: 16
Apex:
type: programming
color: "#1797c0"
extensions:
- ".cls"
tm_scope: source.java
ace_mode: java
codemirror_mode: clike
codemirror_mime_type: text/x-java
language_id: 17
Apollo Guidance Computer:
type: programming
color: "#0B3D91"
group: Assembly
extensions:
- ".agc"
tm_scope: source.agc
ace_mode: assembly_x86
language_id: 18
AppleScript:
type: programming
aliases:
- osascript
extensions:
- ".applescript"
- ".scpt"
interpreters:
- osascript
tm_scope: source.applescript
ace_mode: applescript
color: "#101F1F"
language_id: 19
Arc:
type: programming
color: "#aa2afe"
extensions:
- ".arc"
tm_scope: none
ace_mode: text
language_id: 20
AsciiDoc:
type: prose
ace_mode: asciidoc
wrap: true
extensions:
- ".asciidoc"
- ".adoc"
- ".asc"
tm_scope: text.html.asciidoc
language_id: 22
AspectJ:
type: programming
color: "#a957b0"
extensions:
- ".aj"
tm_scope: source.aspectj
ace_mode: text
language_id: 23
Assembly:
type: programming
color: "#6E4C13"
aliases:
- asm
- nasm
extensions:
- ".asm"
- ".a51"
- ".i"
- ".inc"
- ".nasm"
tm_scope: source.assembly
ace_mode: assembly_x86
language_id: 24
Asymptote:
type: programming
color: "#ff0000"
extensions:
- ".asy"
interpreters:
- asy
tm_scope: source.c++
ace_mode: c_cpp
codemirror_mode: clike
codemirror_mime_type: text/x-kotlin
language_id: 591605007
Augeas:
type: programming
extensions:
- ".aug"
tm_scope: none
ace_mode: text
language_id: 25
AutoHotkey:
type: programming
color: "#6594b9"
aliases:
- ahk
extensions:
- ".ahk"
- ".ahkl"
tm_scope: source.ahk
ace_mode: autohotkey
language_id: 26
AutoIt:
type: programming
color: "#1C3552"
aliases:
- au3
- AutoIt3
- AutoItScript
extensions:
- ".au3"
tm_scope: source.autoit
ace_mode: autohotkey
language_id: 27
Avro IDL:
type: data
extensions:
- ".avdl"
tm_scope: source.avro
ace_mode: text
language_id: 785497837
Awk:
type: programming
extensions:
- ".awk"
- ".auk"
- ".gawk"
- ".mawk"
- ".nawk"
interpreters:
- awk
- gawk
- mawk
- nawk
tm_scope: source.awk
ace_mode: text
language_id: 28
Ballerina:
type: programming
extensions:
- ".bal"
tm_scope: source.ballerina
ace_mode: text
color: "#FF5000"
language_id: 720859680
Batchfile:
type: programming
aliases:
- bat
- batch
- dosbatch
- winbatch
extensions:
- ".bat"
- ".cmd"
tm_scope: source.batchfile
ace_mode: batchfile
color: "#C1F12E"
language_id: 29
Befunge:
type: programming
extensions:
- ".befunge"
tm_scope: source.befunge
ace_mode: text
language_id: 30
BibTeX:
type: markup
group: TeX
extensions:
- ".bib"
- ".bibtex"
tm_scope: text.bibtex
ace_mode: tex
codemirror_mode: stex
codemirror_mime_type: text/x-stex
language_id: 982188347
Bison:
type: programming
color: "#6A463F"
group: Yacc
tm_scope: source.yacc
extensions:
- ".bison"
ace_mode: text
language_id: 31
BitBake:
type: programming
tm_scope: none
extensions:
- ".bb"
ace_mode: text
language_id: 32
Blade:
type: markup
color: "#f7523f"
extensions:
- ".blade"
- ".blade.php"
tm_scope: text.html.php.blade
ace_mode: text
language_id: 33
BlitzBasic:
type: programming
aliases:
- b3d
- blitz3d
- blitzplus
- bplus
extensions:
- ".bb"
- ".decls"
tm_scope: source.blitzmax
ace_mode: text
language_id: 34
BlitzMax:
type: programming
color: "#cd6400"
extensions:
- ".bmx"
aliases:
- bmax
tm_scope: source.blitzmax
ace_mode: text
language_id: 35
Bluespec:
type: programming
extensions:
- ".bsv"
tm_scope: source.bsv
ace_mode: verilog
language_id: 36
Boo:
type: programming
color: "#d4bec1"
extensions:
- ".boo"
ace_mode: text
tm_scope: source.boo
language_id: 37
Brainfuck:
type: programming
color: "#2F2530"
extensions:
- ".b"
- ".bf"
tm_scope: source.bf
ace_mode: text
codemirror_mode: brainfuck
codemirror_mime_type: text/x-brainfuck
language_id: 38
Brightscript:
type: programming
extensions:
- ".brs"
tm_scope: source.brightscript
ace_mode: text
language_id: 39
C:
type: programming
color: "#555555"
extensions:
- ".c"
- ".cats"
- ".h"
- ".idc"
interpreters:
- tcc
tm_scope: source.c
ace_mode: c_cpp
codemirror_mode: clike
codemirror_mime_type: text/x-csrc
language_id: 41
C#:
type: programming
ace_mode: csharp
codemirror_mode: clike
codemirror_mime_type: text/x-csharp
tm_scope: source.cs
color: "#178600"
aliases:
- csharp
extensions:
- ".cs"
- ".cake"
- ".csx"
- ".linq"
language_id: 42
C++:
type: programming
tm_scope: source.c++
ace_mode: c_cpp
codemirror_mode: clike
codemirror_mime_type: text/x-c++src
color: "#f34b7d"
aliases:
- cpp
extensions:
- ".cpp"
- ".c++"
- ".cc"
- ".cp"
- ".cxx"
- ".h"
- ".h++"
- ".hh"
- ".hpp"
- ".hxx"
- ".inc"
- ".inl"
- ".ino"
- ".ipp"
- ".re"
- ".tcc"
- ".tpp"
language_id: 43
C-ObjDump:
type: data
extensions:
- ".c-objdump"
tm_scope: objdump.x86asm
ace_mode: assembly_x86
language_id: 44
C2hs Haskell:
type: programming
group: Haskell
aliases:
- c2hs
extensions:
- ".chs"
tm_scope: source.haskell
ace_mode: haskell
codemirror_mode: haskell
codemirror_mime_type: text/x-haskell
language_id: 45
CLIPS:
type: programming
extensions:
- ".clp"
tm_scope: source.clips
ace_mode: text
language_id: 46
CMake:
type: programming
extensions:
- ".cmake"
- ".cmake.in"
filenames:
- CMakeLists.txt
tm_scope: source.cmake
ace_mode: text
codemirror_mode: cmake
codemirror_mime_type: text/x-cmake
language_id: 47
COBOL:
type: programming
extensions:
- ".cob"
- ".cbl"
- ".ccp"
- ".cobol"
- ".cpy"
tm_scope: source.cobol
ace_mode: cobol
codemirror_mode: cobol
codemirror_mime_type: text/x-cobol
language_id: 48
COLLADA:
type: data
extensions:
- ".dae"
tm_scope: text.xml
ace_mode: xml
codemirror_mode: xml
codemirror_mime_type: text/xml
language_id: 49
CSON:
type: data
color: "#244776"
tm_scope: source.coffee
ace_mode: coffee
codemirror_mode: coffeescript
codemirror_mime_type: text/x-coffeescript
extensions:
- ".cson"
language_id: 424
CSS:
type: markup
tm_scope: source.css
ace_mode: css
codemirror_mode: css
codemirror_mime_type: text/css
color: "#563d7c"
extensions:
- ".css"
language_id: 50
CSV:
type: data
ace_mode: text
tm_scope: none
extensions:
- ".csv"
language_id: 51
CWeb:
type: programming
extensions:
- ".w"
tm_scope: none
ace_mode: text
language_id: 657332628
Cabal Config:
type: data
aliases:
- Cabal
extensions:
- ".cabal"
filenames:
- cabal.config
- cabal.project
ace_mode: haskell
codemirror_mode: haskell
codemirror_mime_type: text/x-haskell
tm_scope: source.cabal
language_id: 677095381
Cap'n Proto:
type: programming
tm_scope: source.capnp
extensions:
- ".capnp"
ace_mode: text
language_id: 52
CartoCSS:
type: programming
aliases:
- Carto
extensions:
- ".mss"
ace_mode: text
tm_scope: source.css.mss
language_id: 53
Ceylon:
type: programming
color: "#dfa535"
extensions:
- ".ceylon"
tm_scope: source.ceylon
ace_mode: text
language_id: 54
Chapel:
type: programming
color: "#8dc63f"
aliases:
- chpl
extensions:
- ".chpl"
tm_scope: source.chapel
ace_mode: text
language_id: 55
Charity:
type: programming
extensions:
- ".ch"
tm_scope: none
ace_mode: text
language_id: 56
ChucK:
type: programming
extensions:
- ".ck"
tm_scope: source.java
ace_mode: java
codemirror_mode: clike
codemirror_mime_type: text/x-java
language_id: 57
Cirru:
type: programming
color: "#ccccff"
tm_scope: source.cirru
ace_mode: cirru
extensions:
- ".cirru"
language_id: 58
Clarion:
type: programming
color: "#db901e"
ace_mode: text
extensions:
- ".clw"
tm_scope: source.clarion
language_id: 59
Classic ASP:
type: programming
color: "#6a40fd"
tm_scope: text.html.asp
aliases:
- asp
extensions:
- ".asp"
ace_mode: text
language_id: 8
Clean:
type: programming
color: "#3F85AF"
extensions:
- ".icl"
- ".dcl"
tm_scope: source.clean
ace_mode: text
language_id: 60
Click:
type: programming
color: "#E4E6F3"
extensions:
- ".click"
tm_scope: source.click
ace_mode: text
language_id: 61
Clojure:
type: programming
tm_scope: source.clojure
ace_mode: clojure
codemirror_mode: clojure
codemirror_mime_type: text/x-clojure
color: "#db5855"
extensions:
- ".clj"
- ".boot"
- ".cl2"
- ".cljc"
- ".cljs"
- ".cljs.hl"
- ".cljscm"
- ".cljx"
- ".hic"
filenames:
- riemann.config
language_id: 62
Closure Templates:
type: markup
group: HTML
ace_mode: soy_template
codemirror_mode: soy
codemirror_mime_type: text/x-soy
aliases:
- soy
extensions:
- ".soy"
tm_scope: text.html.soy
language_id: 357046146
Cloud Firestore Security Rules:
type: data
ace_mode: less
codemirror_mode: css
codemirror_mime_type: text/css
tm_scope: source.firestore
filenames:
- firestore.rules
language_id: 407996372
CoNLL-U:
type: data
extensions:
- ".conllu"
- ".conll"
tm_scope: text.conllu
ace_mode: text
aliases:
- CoNLL
- CoNLL-X
language_id: 421026389
CodeQL:
type: programming
extensions:
- ".ql"
- ".qll"
tm_scope: source.ql
ace_mode: text
language_id: 424259634
aliases:
- ql
CoffeeScript:
type: programming
tm_scope: source.coffee
ace_mode: coffee
codemirror_mode: coffeescript
codemirror_mime_type: text/x-coffeescript
color: "#244776"
aliases:
- coffee
- coffee-script
extensions:
- ".coffee"
- "._coffee"
- ".cake"
- ".cjsx"
- ".iced"
filenames:
- Cakefile
interpreters:
- coffee
language_id: 63
ColdFusion:
type: programming
ace_mode: coldfusion
color: "#ed2cd6"
aliases:
- cfm
- cfml
- coldfusion html
extensions:
- ".cfm"
- ".cfml"
tm_scope: text.html.cfm
language_id: 64
ColdFusion CFC:
type: programming
color: "#ed2cd6"
group: ColdFusion
ace_mode: coldfusion
aliases:
- cfc
extensions:
- ".cfc"
tm_scope: source.cfscript
language_id: 65
Common Lisp:
type: programming
tm_scope: source.lisp
color: "#3fb68b"
aliases:
- lisp
extensions:
- ".lisp"
- ".asd"
- ".cl"
- ".l"
- ".lsp"
- ".ny"
- ".podsl"
- ".sexp"
interpreters:
- lisp
- sbcl
- ccl
- clisp
- ecl
ace_mode: lisp
codemirror_mode: commonlisp
codemirror_mime_type: text/x-common-lisp
language_id: 66
Common Workflow Language:
aliases:
- cwl
type: programming
ace_mode: yaml
codemirror_mode: yaml
codemirror_mime_type: text/x-yaml
extensions:
- ".cwl"
interpreters:
- cwl-runner
color: "#B5314C"
tm_scope: source.cwl
language_id: 988547172
Component Pascal:
type: programming
color: "#B0CE4E"
extensions:
- ".cp"
- ".cps"
tm_scope: source.pascal
aliases:
- delphi
- objectpascal
ace_mode: pascal
codemirror_mode: pascal
codemirror_mime_type: text/x-pascal
language_id: 67
Cool:
type: programming
extensions:
- ".cl"
tm_scope: source.cool
ace_mode: text
language_id: 68
Coq:
type: programming
extensions:
- ".coq"
- ".v"
tm_scope: source.coq
ace_mode: text
language_id: 69
Cpp-ObjDump:
type: data
extensions:
- ".cppobjdump"
- ".c++-objdump"
- ".c++objdump"
- ".cpp-objdump"
- ".cxx-objdump"
tm_scope: objdump.x86asm
aliases:
- c++-objdump
ace_mode: assembly_x86
language_id: 70
Creole:
type: prose
wrap: true
extensions:
- ".creole"
tm_scope: text.html.creole
ace_mode: text
language_id: 71
Crystal:
type: programming
color: "#000100"
extensions:
- ".cr"
ace_mode: ruby
codemirror_mode: crystal
codemirror_mime_type: text/x-crystal
tm_scope: source.crystal
interpreters:
- crystal
language_id: 72
Csound:
type: programming
aliases:
- csound-orc
extensions:
- ".orc"
- ".udo"
tm_scope: source.csound
ace_mode: csound_orchestra
language_id: 73
Csound Document:
type: programming
aliases:
- csound-csd
extensions:
- ".csd"
tm_scope: source.csound-document
ace_mode: csound_document
language_id: 74
Csound Score:
type: programming
aliases:
- csound-sco
extensions:
- ".sco"
tm_scope: source.csound-score
ace_mode: csound_score
language_id: 75
Cuda:
type: programming
extensions:
- ".cu"
- ".cuh"
tm_scope: source.cuda-c++
ace_mode: c_cpp
codemirror_mode: clike
codemirror_mime_type: text/x-c++src
color: "#3A4E3A"
language_id: 77
Cycript:
type: programming
extensions:
- ".cy"
tm_scope: source.js
ace_mode: javascript
codemirror_mode: javascript
codemirror_mime_type: text/javascript
language_id: 78
Cython:
type: programming
group: Python
extensions:
- ".pyx"
- ".pxd"
- ".pxi"
aliases:
- pyrex
tm_scope: source.cython
ace_mode: text
codemirror_mode: python
codemirror_mime_type: text/x-cython
language_id: 79
D:
type: programming
color: "#ba595e"
extensions:
- ".d"
- ".di"
tm_scope: source.d
ace_mode: d
codemirror_mode: d
codemirror_mime_type: text/x-d
language_id: 80
D-ObjDump:
type: data
extensions:
- ".d-objdump"
tm_scope: objdump.x86asm
ace_mode: assembly_x86
language_id: 81
DIGITAL Command Language:
type: programming
aliases:
- dcl
extensions:
- ".com"
tm_scope: none
ace_mode: text
language_id: 82
DM:
type: programming
color: "#447265"
extensions:
- ".dm"
aliases:
- byond
tm_scope: source.dm
ace_mode: c_cpp
language_id: 83
DNS Zone:
type: data
extensions:
- ".zone"
- ".arpa"
tm_scope: text.zone_file
ace_mode: text
language_id: 84
DTrace:
type: programming
aliases:
- dtrace-script
extensions:
- ".d"
interpreters:
- dtrace
tm_scope: source.c
ace_mode: c_cpp
codemirror_mode: clike
codemirror_mime_type: text/x-csrc
language_id: 85
Dafny:
type: programming
color: "#FFEC25"
extensions:
- ".dfy"
interpreters:
- dafny
tm_scope: text.dfy.dafny
ace_mode: text
language_id: 969323346
Darcs Patch:
type: data
aliases:
- dpatch
extensions:
- ".darcspatch"
- ".dpatch"
tm_scope: none
ace_mode: text
language_id: 86
Dart:
type: programming
color: "#00B4AB"
extensions:
- ".dart"
interpreters:
- dart
tm_scope: source.dart
ace_mode: dart
codemirror_mode: dart
codemirror_mime_type: application/dart
language_id: 87
DataWeave:
type: programming
color: "#003a52"
extensions:
- ".dwl"
ace_mode: text
tm_scope: source.data-weave
language_id: 974514097
Dhall:
type: programming
color: "#dfafff"
extensions:
- ".dhall"
tm_scope: source.haskell
ace_mode: haskell
codemirror_mode: haskell
codemirror_mime_type: text/x-haskell
language_id: 793969321
Diff:
type: data
extensions:
- ".diff"
- ".patch"
aliases:
- udiff
tm_scope: source.diff
ace_mode: diff
codemirror_mode: diff
codemirror_mime_type: text/x-diff
language_id: 88
DirectX 3D File:
type: data
extensions:
- ".x"
ace_mode: text
tm_scope: none
language_id: 201049282
Dockerfile:
type: programming
color: "#384d54"
tm_scope: source.dockerfile
extensions:
- ".dockerfile"
filenames:
- Dockerfile
ace_mode: dockerfile
codemirror_mode: dockerfile
codemirror_mime_type: text/x-dockerfile
language_id: 89
Dogescript:
type: programming
color: "#cca760"
extensions:
- ".djs"
tm_scope: none
ace_mode: text
language_id: 90
Dylan:
type: programming
color: "#6c616e"
extensions:
- ".dylan"
- ".dyl"
- ".intr"
- ".lid"
tm_scope: source.dylan
ace_mode: text
codemirror_mode: dylan
codemirror_mime_type: text/x-dylan
language_id: 91
E:
type: programming
color: "#ccce35"
extensions:
- ".E"
interpreters:
- rune
tm_scope: none
ace_mode: text
language_id: 92
EBNF:
type: data
extensions:
- ".ebnf"
tm_scope: source.ebnf
ace_mode: text
codemirror_mode: ebnf
codemirror_mime_type: text/x-ebnf
language_id: 430
ECL:
type: programming
color: "#8a1267"
extensions:
- ".ecl"
- ".eclxml"
tm_scope: none
ace_mode: text
codemirror_mode: ecl
codemirror_mime_type: text/x-ecl
language_id: 93
ECLiPSe:
type: programming
group: prolog
extensions:
- ".ecl"
tm_scope: source.prolog.eclipse
ace_mode: prolog
language_id: 94
EJS:
type: markup
color: "#a91e50"
group: HTML
extensions:
- ".ejs"
- ".ect"
- ".jst"
tm_scope: text.html.js
ace_mode: ejs
language_id: 95
EML:
type: data
extensions:
- ".eml"
- ".mbox"
tm_scope: text.eml.basic
ace_mode: text
language_id: 529653389
EQ:
type: programming
color: "#a78649"
extensions:
- ".eq"
tm_scope: source.cs
ace_mode: csharp
codemirror_mode: clike
codemirror_mime_type: text/x-csharp
language_id: 96
Eagle:
type: data
extensions:
- ".sch"
- ".brd"
tm_scope: text.xml
ace_mode: xml
codemirror_mode: xml
codemirror_mime_type: text/xml
language_id: 97
Easybuild:
type: data
group: Python
ace_mode: python
codemirror_mode: python
codemirror_mime_type: text/x-python
tm_scope: source.python
extensions:
- ".eb"
language_id: 342840477
Ecere Projects:
type: data
group: JavaScript
extensions:
- ".epj"
tm_scope: source.json
ace_mode: json
codemirror_mode: javascript
codemirror_mime_type: application/json
language_id: 98
EditorConfig:
type: data
group: INI
filenames:
- ".editorconfig"
aliases:
- editor-config
ace_mode: ini
codemirror_mode: properties
codemirror_mime_type: text/x-properties
tm_scope: source.editorconfig
language_id: 96139566
Edje Data Collection:
type: data
extensions:
- ".edc"
tm_scope: source.c++
ace_mode: c_cpp
codemirror_mode: clike
codemirror_mime_type: text/x-c++src
language_id: 342840478
Eiffel:
type: programming
color: "#4d6977"
extensions:
- ".e"
tm_scope: source.eiffel
ace_mode: eiffel
codemirror_mode: eiffel
codemirror_mime_type: text/x-eiffel
language_id: 99
Elixir:
type: programming
color: "#6e4a7e"
extensions:
- ".ex"
- ".exs"
tm_scope: source.elixir
ace_mode: elixir
filenames:
- mix.lock
interpreters:
- elixir
language_id: 100
Elm:
type: programming
color: "#60B5CC"
extensions:
- ".elm"
tm_scope: source.elm
ace_mode: elm
codemirror_mode: elm
codemirror_mime_type: text/x-elm
language_id: 101
Emacs Lisp:
type: programming
tm_scope: source.emacs.lisp
color: "#c065db"
aliases:
- elisp
- emacs
filenames:
- ".abbrev_defs"
- ".emacs"
- ".emacs.desktop"
- ".gnus"
- ".spacemacs"
- ".viper"
- Cask
- Project.ede
- _emacs
- abbrev_defs
extensions:
- ".el"
- ".emacs"
- ".emacs.desktop"
ace_mode: lisp
codemirror_mode: commonlisp
codemirror_mime_type: text/x-common-lisp
language_id: 102
EmberScript:
type: programming
color: "#FFF4F3"
extensions:
- ".em"
- ".emberscript"
tm_scope: source.coffee
ace_mode: coffee
codemirror_mode: coffeescript
codemirror_mime_type: text/x-coffeescript
language_id: 103
Erlang:
type: programming
color: "#B83998"
extensions:
- ".erl"
- ".app.src"
- ".es"
- ".escript"
- ".hrl"
- ".xrl"
- ".yrl"
filenames:
- Emakefile
- rebar.config
- rebar.config.lock
- rebar.lock
tm_scope: source.erlang
ace_mode: erlang
codemirror_mode: erlang
codemirror_mime_type: text/x-erlang
interpreters:
- escript
language_id: 104
F#:
type: programming
color: "#b845fc"
aliases:
- fsharp
extensions:
- ".fs"
- ".fsi"
- ".fsx"
tm_scope: source.fsharp
ace_mode: text
codemirror_mode: mllike
codemirror_mime_type: text/x-fsharp
language_id: 105
F*:
fs_name: Fstar
type: programming
color: "#572e30"
aliases:
- fstar
extensions:
- ".fst"
tm_scope: source.fstar
ace_mode: text
language_id: 336943375
FIGlet Font:
type: data
aliases:
- FIGfont
extensions:
- ".flf"
tm_scope: source.figfont
ace_mode: text
language_id: 686129783
FLUX:
type: programming
color: "#88ccff"
extensions:
- ".fx"
- ".flux"
tm_scope: none
ace_mode: text
language_id: 106
Factor:
type: programming
color: "#636746"
extensions:
- ".factor"
filenames:
- ".factor-boot-rc"
- ".factor-rc"
tm_scope: source.factor
ace_mode: text
codemirror_mode: factor
codemirror_mime_type: text/x-factor
language_id: 108
Fancy:
type: programming
color: "#7b9db4"
extensions:
- ".fy"
- ".fancypack"
filenames:
- Fakefile
tm_scope: source.fancy
ace_mode: text
language_id: 109
Fantom:
type: programming
color: "#14253c"
extensions:
- ".fan"
tm_scope: source.fan
ace_mode: text
language_id: 110
Faust:
type: programming
color: "#c37240"
extensions:
- ".dsp"
tm_scope: source.faust
ace_mode: text
language_id: 622529198
Filebench WML:
type: programming
extensions:
- ".f"
tm_scope: none
ace_mode: text
language_id: 111
Filterscript:
type: programming
group: RenderScript
extensions:
- ".fs"
tm_scope: none
ace_mode: text
language_id: 112
Formatted:
type: data
extensions:
- ".for"
- ".eam.fs"
tm_scope: none
ace_mode: text
language_id: 113
Forth:
type: programming
color: "#341708"
extensions:
- ".fth"
- ".4th"
- ".f"
- ".for"
- ".forth"
- ".fr"
- ".frt"
- ".fs"
tm_scope: source.forth
ace_mode: forth
codemirror_mode: forth
codemirror_mime_type: text/x-forth
language_id: 114
Fortran:
group: Fortran
type: programming
color: "#4d41b1"
extensions:
- ".f"
- ".f77"
- ".for"
- ".fpp"
tm_scope: source.fortran
ace_mode: text
codemirror_mode: fortran
codemirror_mime_type: text/x-fortran
language_id: 107
Fortran Free Form:
group: Fortran
type: programming
extensions:
- ".f90"
- ".f03"
- ".f08"
- ".f95"
tm_scope: source.fortran.modern
ace_mode: text
codemirror_mode: fortran
codemirror_mime_type: text/x-fortran
language_id: 761352333
FreeMarker:
type: programming
color: "#0050b2"
aliases:
- ftl
extensions:
- ".ftl"
tm_scope: text.html.ftl
ace_mode: ftl
language_id: 115
Frege:
type: programming
color: "#00cafe"
extensions:
- ".fr"
tm_scope: source.haskell
ace_mode: haskell
language_id: 116
Futhark:
type: programming
color: "#5f021f"
extensions:
- ".fut"
tm_scope: source.futhark
ace_mode: text
language_id: 97358117
G-code:
type: programming
color: "#D08CF2"
extensions:
- ".g"
- ".cnc"
- ".gco"
- ".gcode"
tm_scope: source.gcode
ace_mode: gcode
language_id: 117
GAML:
type: programming
color: "#FFC766"
extensions:
- ".gaml"
tm_scope: none
ace_mode: text
language_id: 290345951
GAMS:
type: programming
extensions:
- ".gms"
tm_scope: none
ace_mode: text
language_id: 118
GAP:
type: programming
extensions:
- ".g"
- ".gap"
- ".gd"
- ".gi"
- ".tst"
tm_scope: source.gap
ace_mode: text
language_id: 119
GCC Machine Description:
type: programming
extensions:
- ".md"
tm_scope: source.lisp
ace_mode: lisp
codemirror_mode: commonlisp
codemirror_mime_type: text/x-common-lisp
language_id: 121
GDB:
type: programming
extensions:
- ".gdb"
- ".gdbinit"
tm_scope: source.gdb
ace_mode: text
language_id: 122
GDScript:
type: programming
color: "#355570"
extensions:
- ".gd"
tm_scope: source.gdscript
ace_mode: text
language_id: 123
GEDCOM:
type: data
ace_mode: text
extensions:
- ".ged"
tm_scope: source.gedcom
language_id: 459577965
GLSL:
type: programming
extensions:
- ".glsl"
- ".fp"
- ".frag"
- ".frg"
- ".fs"
- ".fsh"
- ".fshader"
- ".geo"
- ".geom"
- ".glslf"
- ".glslv"
- ".gs"
- ".gshader"
- ".shader"
- ".tesc"
- ".tese"
- ".vert"
- ".vrx"
- ".vsh"
- ".vshader"
tm_scope: source.glsl
ace_mode: glsl
language_id: 124
GN:
type: data
extensions:
- ".gn"
- ".gni"
interpreters:
- gn
filenames:
- ".gn"
tm_scope: source.gn
ace_mode: python
codemirror_mode: python
codemirror_mime_type: text/x-python
language_id: 302957008
Game Maker Language:
type: programming
color: "#71b417"
extensions:
- ".gml"
tm_scope: source.c++
ace_mode: c_cpp
codemirror_mode: clike
codemirror_mime_type: text/x-c++src
language_id: 125
Genie:
type: programming
ace_mode: text
extensions:
- ".gs"
color: "#fb855d"
tm_scope: none
language_id: 792408528
Genshi:
type: programming
extensions:
- ".kid"
tm_scope: text.xml.genshi
aliases:
- xml+genshi
- xml+kid
ace_mode: xml
codemirror_mode: xml
codemirror_mime_type: text/xml
language_id: 126
Gentoo Ebuild:
type: programming
group: Shell
extensions:
- ".ebuild"
tm_scope: source.shell
ace_mode: sh
codemirror_mode: shell
codemirror_mime_type: text/x-sh
language_id: 127
Gentoo Eclass:
type: programming
group: Shell
extensions:
- ".eclass"
tm_scope: source.shell
ace_mode: sh
codemirror_mode: shell
codemirror_mime_type: text/x-sh
language_id: 128
Gerber Image:
type: data
aliases:
- rs-274x
extensions:
- ".gbr"
- ".gbl"
- ".gbo"
- ".gbp"
- ".gbs"
- ".gko"
- ".gml"
- ".gpb"
- ".gpt"
- ".gtl"
- ".gto"
- ".gtp"
- ".gts"
- ".sol"
interpreters:
- gerbv
- gerbview
tm_scope: source.gerber
ace_mode: text
language_id: 404627610
Gettext Catalog:
type: prose
searchable: false
aliases:
- pot
extensions:
- ".po"
- ".pot"
tm_scope: source.po
ace_mode: text
language_id: 129
Gherkin:
type: programming
extensions:
- ".feature"
- ".story"
tm_scope: text.gherkin.feature
aliases:
- cucumber
ace_mode: text
color: "#5B2063"
language_id: 76
Git Attributes:
type: data
group: INI
aliases:
- gitattributes
filenames:
- ".gitattributes"
tm_scope: source.gitattributes
ace_mode: gitignore
codemirror_mode: shell
codemirror_mime_type: text/x-sh
language_id: 956324166
Git Config:
type: data
group: INI
aliases:
- gitconfig
- gitmodules
extensions:
- ".gitconfig"
filenames:
- ".gitconfig"
- ".gitmodules"
ace_mode: ini
codemirror_mode: properties
codemirror_mime_type: text/x-properties
tm_scope: source.gitconfig
language_id: 807968997
Glyph:
type: programming
color: "#c1ac7f"
extensions:
- ".glf"
tm_scope: source.tcl
ace_mode: tcl
codemirror_mode: tcl
codemirror_mime_type: text/x-tcl
language_id: 130
Glyph Bitmap Distribution Format:
type: data
extensions:
- ".bdf"
tm_scope: source.bdf
ace_mode: text
language_id: 997665271
Gnuplot:
type: programming
color: "#f0a9f0"
extensions:
- ".gp"
- ".gnu"
- ".gnuplot"
- ".p"
- ".plot"
- ".plt"
interpreters:
- gnuplot
tm_scope: source.gnuplot
ace_mode: text
language_id: 131
Go:
type: programming
color: "#00ADD8"
aliases:
- golang
extensions:
- ".go"
tm_scope: source.go
ace_mode: golang
codemirror_mode: go
codemirror_mime_type: text/x-go
language_id: 132
Golo:
type: programming
color: "#88562A"
extensions:
- ".golo"
tm_scope: source.golo
ace_mode: text
language_id: 133
Gosu:
type: programming
color: "#82937f"
extensions:
- ".gs"
- ".gst"
- ".gsx"
- ".vark"
tm_scope: source.gosu.2
ace_mode: text
language_id: 134
Grace:
type: programming
extensions:
- ".grace"
tm_scope: source.grace
ace_mode: text
language_id: 135
Gradle:
type: data
extensions:
- ".gradle"
tm_scope: source.groovy.gradle
ace_mode: text
language_id: 136
Grammatical Framework:
type: programming
aliases:
- gf
extensions:
- ".gf"
color: "#ff0000"
tm_scope: source.gf
ace_mode: haskell
codemirror_mode: haskell
codemirror_mime_type: text/x-haskell
language_id: 137
Graph Modeling Language:
type: data
extensions:
- ".gml"
tm_scope: none
ace_mode: text
language_id: 138
GraphQL:
type: data
color: "#e10098"
extensions:
- ".graphql"
- ".gql"
- ".graphqls"
tm_scope: source.graphql
ace_mode: text
language_id: 139
Graphviz (DOT):
type: data
tm_scope: source.dot
extensions:
- ".dot"
- ".gv"
ace_mode: text
language_id: 140
Groovy:
type: programming
tm_scope: source.groovy
ace_mode: groovy
codemirror_mode: groovy
codemirror_mime_type: text/x-groovy
color: "#e69f56"
extensions:
- ".groovy"
- ".grt"
- ".gtpl"
- ".gvy"
interpreters:
- groovy
filenames:
- Jenkinsfile
language_id: 142
Groovy Server Pages:
type: programming
group: Groovy
aliases:
- gsp
- java server page
extensions:
- ".gsp"
tm_scope: text.html.jsp
ace_mode: jsp
codemirror_mode: htmlembedded
codemirror_mime_type: application/x-jsp
language_id: 143
HAProxy:
type: data
extensions:
- ".cfg"
filenames:
- haproxy.cfg
tm_scope: source.haproxy-config
ace_mode: text
language_id: 366607477
HCL:
type: programming
extensions:
- ".hcl"
- ".nomad"
- ".tf"
- ".tfvars"
- ".workflow"
aliases:
- terraform
ace_mode: ruby
codemirror_mode: ruby
codemirror_mime_type: text/x-ruby
tm_scope: source.terraform
language_id: 144
HLSL:
type: programming
extensions:
- ".hlsl"
- ".cginc"
- ".fx"
- ".fxh"
- ".hlsli"
ace_mode: text
tm_scope: source.hlsl
language_id: 145
HTML:
type: markup
tm_scope: text.html.basic
ace_mode: html
codemirror_mode: htmlmixed
codemirror_mime_type: text/html
color: "#e34c26"
aliases:
- xhtml
extensions:
- ".html"
- ".htm"
- ".html.hl"
- ".inc"
- ".st"
- ".xht"
- ".xhtml"
language_id: 146
HTML+Django:
type: markup
tm_scope: text.html.django
group: HTML
extensions:
- ".jinja"
- ".j2"
- ".jinja2"
- ".njk"
aliases:
- django
- html+django/jinja
- html+jinja
- htmldjango
- njk
- nunjucks
ace_mode: django
codemirror_mode: django
codemirror_mime_type: text/x-django
language_id: 147
HTML+ECR:
type: markup
tm_scope: text.html.ecr
group: HTML
aliases:
- ecr
extensions:
- ".ecr"
ace_mode: text
codemirror_mode: htmlmixed
codemirror_mime_type: text/html
language_id: 148
HTML+EEX:
type: markup
tm_scope: text.html.elixir
group: HTML
aliases:
- eex
extensions:
- ".eex"
ace_mode: text
codemirror_mode: htmlmixed
codemirror_mime_type: text/html
language_id: 149
HTML+ERB:
type: markup
tm_scope: text.html.erb
group: HTML
aliases:
- erb
- rhtml
- html+ruby
extensions:
- ".erb"
- ".erb.deface"
- ".rhtml"
ace_mode: text
codemirror_mode: htmlembedded
codemirror_mime_type: application/x-erb
language_id: 150
HTML+PHP:
type: markup
tm_scope: text.html.php
group: HTML
extensions:
- ".phtml"
ace_mode: php
codemirror_mode: php
codemirror_mime_type: application/x-httpd-php
language_id: 151
HTML+Razor:
type: markup
tm_scope: text.html.cshtml
group: HTML
aliases:
- razor
extensions:
- ".cshtml"
- ".razor"
ace_mode: razor
codemirror_mode: htmlmixed
codemirror_mime_type: text/html
language_id: 479039817
HTTP:
type: data
extensions:
- ".http"
tm_scope: source.httpspec
ace_mode: text
codemirror_mode: http
codemirror_mime_type: message/http
language_id: 152
HXML:
type: data
ace_mode: text
extensions:
- ".hxml"
tm_scope: source.hxml
language_id: 786683730
Hack:
type: programming
ace_mode: php
codemirror_mode: php
codemirror_mime_type: application/x-httpd-php
extensions:
- ".hack"
- ".hh"
- ".hhi"
- ".php"
tm_scope: source.hack
color: "#878787"
language_id: 153
Haml:
type: markup
color: "#ece2a9"
extensions:
- ".haml"
- ".haml.deface"
tm_scope: text.haml
ace_mode: haml
codemirror_mode: haml
codemirror_mime_type: text/x-haml
language_id: 154
Handlebars:
type: markup
color: "#f7931e"
aliases:
- hbs
- htmlbars
extensions:
- ".handlebars"
- ".hbs"
tm_scope: text.html.handlebars
ace_mode: handlebars
language_id: 155
Harbour:
type: programming
color: "#0e60e3"
extensions:
- ".hb"
tm_scope: source.harbour
ace_mode: text
language_id: 156
Haskell:
type: programming
color: "#5e5086"
extensions:
- ".hs"
- ".hs-boot"
- ".hsc"
interpreters:
- runghc
- runhaskell
- runhugs
tm_scope: source.haskell
ace_mode: haskell
codemirror_mode: haskell
codemirror_mime_type: text/x-haskell
language_id: 157
Haxe:
type: programming
ace_mode: haxe
codemirror_mode: haxe
codemirror_mime_type: text/x-haxe
color: "#df7900"
extensions:
- ".hx"
- ".hxsl"
tm_scope: source.hx
language_id: 158
HiveQL:
type: programming
extensions:
- ".q"
- ".hql"
color: "#dce200"
tm_scope: source.hql
ace_mode: sql
language_id: 931814087
HolyC:
type: programming
color: "#ffefaf"
extensions:
- ".hc"
tm_scope: source.hc
ace_mode: c_cpp
codemirror_mode: clike
codemirror_mime_type: text/x-csrc
language_id: 928121743
Hy:
type: programming
ace_mode: text
color: "#7790B2"
extensions:
- ".hy"
interpreters:
- hy
aliases:
- hylang
tm_scope: source.hy
language_id: 159
HyPhy:
type: programming
ace_mode: text
extensions:
- ".bf"
tm_scope: none
language_id: 160
IDL:
type: programming
color: "#a3522f"
extensions:
- ".pro"
- ".dlm"
tm_scope: source.idl
ace_mode: text
codemirror_mode: idl
codemirror_mime_type: text/x-idl
language_id: 161
IGOR Pro:
type: programming
color: "#0000cc"
extensions:
- ".ipf"
aliases:
- igor
- igorpro
tm_scope: source.igor
ace_mode: text
language_id: 162
INI:
type: data
extensions:
- ".ini"
- ".cfg"
- ".dof"
- ".lektorproject"
- ".prefs"
- ".pro"
- ".properties"
filenames:
- buildozer.spec
tm_scope: source.ini
aliases:
- dosini
ace_mode: ini
codemirror_mode: properties
codemirror_mime_type: text/x-properties
language_id: 163
IRC log:
type: data
aliases:
- irc
- irc logs
extensions:
- ".irclog"
- ".weechatlog"
tm_scope: none
ace_mode: text
codemirror_mode: mirc
codemirror_mime_type: text/mirc
language_id: 164
Idris:
type: programming
color: "#b30000"
extensions:
- ".idr"
- ".lidr"
ace_mode: text
tm_scope: source.idris
language_id: 165
Ignore List:
type: data
group: INI
aliases:
- ignore
- gitignore
- git-ignore
extensions:
- ".gitignore"
filenames:
- ".atomignore"
- ".babelignore"
- ".bzrignore"
- ".coffeelintignore"
- ".cvsignore"
- ".dockerignore"
- ".eslintignore"
- ".gitignore"
- ".nodemonignore"
- ".npmignore"
- ".prettierignore"
- ".stylelintignore"
- ".vscodeignore"
- gitignore-global
- gitignore_global
ace_mode: gitignore
tm_scope: source.gitignore
codemirror_mode: shell
codemirror_mime_type: text/x-sh
language_id: 74444240
Inform 7:
type: programming
wrap: true
extensions:
- ".ni"
- ".i7x"
tm_scope: source.inform7
aliases:
- i7
- inform7
ace_mode: text
language_id: 166
Inno Setup:
type: programming
extensions:
- ".iss"
- ".isl"
tm_scope: source.inno
ace_mode: text
language_id: 167
Io:
type: programming
color: "#a9188d"
extensions:
- ".io"
interpreters:
- io
tm_scope: source.io
ace_mode: io
language_id: 168
Ioke:
type: programming
color: "#078193"
extensions:
- ".ik"
interpreters:
- ioke
tm_scope: source.ioke
ace_mode: text
language_id: 169
Isabelle:
type: programming
color: "#FEFE00"
extensions:
- ".thy"
tm_scope: source.isabelle.theory
ace_mode: text
language_id: 170
Isabelle ROOT:
type: programming
group: Isabelle
filenames:
- ROOT
tm_scope: source.isabelle.root
ace_mode: text
language_id: 171
J:
type: programming
color: "#9EEDFF"
extensions:
- ".ijs"
interpreters:
- jconsole
tm_scope: source.j
ace_mode: text
language_id: 172
JFlex:
type: programming
color: "#DBCA00"
group: Lex
extensions:
- ".flex"
- ".jflex"
tm_scope: source.jflex
ace_mode: text
language_id: 173
JSON:
type: data
tm_scope: source.json
ace_mode: json
codemirror_mode: javascript
codemirror_mime_type: application/json
searchable: false
extensions:
- ".json"
- ".avsc"
- ".geojson"
- ".gltf"
- ".har"
- ".ice"
- ".JSON-tmLanguage"
- ".jsonl"
- ".mcmeta"
- ".tfstate"
- ".tfstate.backup"
- ".topojson"
- ".webapp"
- ".webmanifest"
- ".yy"
- ".yyp"
filenames:
- ".arcconfig"
- ".htmlhintrc"
- ".tern-config"
- ".tern-project"
- ".watchmanconfig"
- composer.lock
- mcmod.info
language_id: 174
JSON with Comments:
type: data
group: JSON
tm_scope: source.js
ace_mode: javascript
codemirror_mode: javascript
codemirror_mime_type: text/javascript
aliases:
- jsonc
extensions:
- ".jsonc"
- ".sublime-build"
- ".sublime-commands"
- ".sublime-completions"
- ".sublime-keymap"
- ".sublime-macro"
- ".sublime-menu"
- ".sublime-mousemap"
- ".sublime-project"
- ".sublime-settings"
- ".sublime-theme"
- ".sublime-workspace"
- ".sublime_metrics"
- ".sublime_session"
filenames:
- ".babelrc"
- ".eslintrc.json"
- ".jscsrc"
- ".jshintrc"
- ".jslintrc"
- jsconfig.json
- language-configuration.json
- tsconfig.json
- tslint.json
language_id: 423
JSON5:
type: data
extensions:
- ".json5"
tm_scope: source.js
ace_mode: javascript
codemirror_mode: javascript
codemirror_mime_type: application/json
language_id: 175
JSONLD:
type: data
extensions:
- ".jsonld"
tm_scope: source.js
ace_mode: javascript
codemirror_mode: javascript
codemirror_mime_type: application/json
language_id: 176
JSONiq:
color: "#40d47e"
type: programming
ace_mode: jsoniq
codemirror_mode: javascript
codemirror_mime_type: application/json
extensions:
- ".jq"
tm_scope: source.jq
language_id: 177
JSX:
type: programming
group: JavaScript
extensions:
- ".jsx"
tm_scope: source.js.jsx
ace_mode: javascript
codemirror_mode: jsx
codemirror_mime_type: text/jsx
language_id: 178
Jasmin:
type: programming
ace_mode: java
extensions:
- ".j"
tm_scope: source.jasmin
language_id: 180
Java:
type: programming
tm_scope: source.java
ace_mode: java
codemirror_mode: clike
codemirror_mime_type: text/x-java
color: "#b07219"
extensions:
- ".java"
language_id: 181
Java Properties:
type: data
extensions:
- ".properties"
tm_scope: source.java-properties
ace_mode: properties
codemirror_mode: properties
codemirror_mime_type: text/x-properties
language_id: 519377561
Java Server Pages:
type: programming
group: Java
aliases:
- jsp
extensions:
- ".jsp"
tm_scope: text.html.jsp
ace_mode: jsp
codemirror_mode: htmlembedded
codemirror_mime_type: application/x-jsp
language_id: 182
JavaScript:
type: programming
tm_scope: source.js
ace_mode: javascript
codemirror_mode: javascript
codemirror_mime_type: text/javascript
color: "#f1e05a"
aliases:
- js
- node
extensions:
- ".js"
- "._js"
- ".bones"
- ".cjs"
- ".es"
- ".es6"
- ".frag"
- ".gs"
- ".jake"
- ".jsb"
- ".jscad"
- ".jsfl"
- ".jsm"
- ".jss"
- ".mjs"
- ".njs"
- ".pac"
- ".sjs"
- ".ssjs"
- ".xsjs"
- ".xsjslib"
filenames:
- Jakefile
interpreters:
- chakra
- d8
- gjs
- js
- node
- nodejs
- qjs
- rhino
- v8
- v8-shell
language_id: 183
JavaScript+ERB:
type: programming
tm_scope: source.js
group: JavaScript
extensions:
- ".js.erb"
ace_mode: javascript
codemirror_mode: javascript
codemirror_mime_type: application/javascript
language_id: 914318960
Jison:
type: programming
group: Yacc
extensions:
- ".jison"
tm_scope: source.jison
ace_mode: text
language_id: 284531423
Jison Lex:
type: programming
group: Lex
extensions:
- ".jisonlex"
tm_scope: source.jisonlex
ace_mode: text
language_id: 406395330
Jolie:
type: programming
extensions:
- ".ol"
- ".iol"
interpreters:
- jolie
color: "#843179"
ace_mode: text
tm_scope: source.jolie
language_id: 998078858
Jsonnet:
color: "#0064bd"
type: programming
ace_mode: text
extensions:
- ".jsonnet"
- ".libsonnet"
tm_scope: source.jsonnet
language_id: 664885656
Julia:
type: programming
extensions:
- ".jl"
interpreters:
- julia
color: "#a270ba"
tm_scope: source.julia
ace_mode: julia
codemirror_mode: julia
codemirror_mime_type: text/x-julia
language_id: 184
Jupyter Notebook:
type: markup
ace_mode: json
codemirror_mode: javascript
codemirror_mime_type: application/json
tm_scope: source.json
color: "#DA5B0B"
extensions:
- ".ipynb"
filenames:
- Notebook
aliases:
- IPython Notebook
language_id: 185
KRL:
type: programming
color: "#28430A"
extensions:
- ".krl"
tm_scope: none
ace_mode: text
language_id: 186
Kaitai Struct:
type: programming
aliases:
- ksy
ace_mode: yaml
codemirror_mode: yaml
codemirror_mime_type: text/x-yaml
color: "#773b37"
extensions:
- ".ksy"
tm_scope: source.yaml
language_id: 818804755
KiCad Layout:
type: data
aliases:
- pcbnew
extensions:
- ".kicad_pcb"
- ".kicad_mod"
- ".kicad_wks"
filenames:
- fp-lib-table
tm_scope: source.pcb.sexp
ace_mode: lisp
codemirror_mode: commonlisp
codemirror_mime_type: text/x-common-lisp
language_id: 187
KiCad Legacy Layout:
type: data
extensions:
- ".brd"
tm_scope: source.pcb.board
ace_mode: text
language_id: 140848857
KiCad Schematic:
type: data
aliases:
- eeschema schematic
extensions:
- ".sch"
tm_scope: source.pcb.schematic
ace_mode: text
language_id: 622447435
Kit:
type: markup
ace_mode: html
codemirror_mode: htmlmixed
codemirror_mime_type: text/html
extensions:
- ".kit"
tm_scope: text.html.basic
language_id: 188
Kotlin:
type: programming
color: "#F18E33"
extensions:
- ".kt"
- ".ktm"
- ".kts"
tm_scope: source.kotlin
ace_mode: text
codemirror_mode: clike
codemirror_mime_type: text/x-kotlin
language_id: 189
LFE:
type: programming
color: "#4C3023"
extensions:
- ".lfe"
tm_scope: source.lisp
ace_mode: lisp
codemirror_mode: commonlisp
codemirror_mime_type: text/x-common-lisp
language_id: 190
LLVM:
type: programming
extensions:
- ".ll"
tm_scope: source.llvm
ace_mode: text
color: "#185619"
language_id: 191
LOLCODE:
type: programming
extensions:
- ".lol"
color: "#cc9900"
tm_scope: none
ace_mode: text
language_id: 192
LSL:
type: programming
tm_scope: source.lsl
ace_mode: lsl
extensions:
- ".lsl"
- ".lslp"
interpreters:
- lsl
color: "#3d9970"
language_id: 193
LTspice Symbol:
type: data
extensions:
- ".asy"
tm_scope: source.ltspice.symbol
ace_mode: text
codemirror_mode: spreadsheet
codemirror_mime_type: text/x-spreadsheet
language_id: 1013566805
LabVIEW:
type: programming
extensions:
- ".lvproj"
tm_scope: text.xml
ace_mode: xml
codemirror_mode: xml
codemirror_mime_type: text/xml
language_id: 194
Lark:
type: data
group: EBNF
color: "#0b130f"
extensions:
- ".lark"
tm_scope: source.lark
ace_mode: text
codemirror_mode: ebnf
codemirror_mime_type: text/x-ebnf
language_id: 758480799
Lasso:
type: programming
color: "#999999"
extensions:
- ".lasso"
- ".las"
- ".lasso8"
- ".lasso9"
tm_scope: file.lasso
aliases:
- lassoscript
ace_mode: text
language_id: 195
Latte:
type: markup
color: "#f2a542"
extensions:
- ".latte"
tm_scope: text.html.smarty
ace_mode: smarty
codemirror_mode: smarty
codemirror_mime_type: text/x-smarty
language_id: 196
Lean:
type: programming
extensions:
- ".lean"
- ".hlean"
tm_scope: source.lean
ace_mode: text
language_id: 197
Less:
type: markup
color: "#1d365d"
extensions:
- ".less"
tm_scope: source.css.less
ace_mode: less
codemirror_mode: css
codemirror_mime_type: text/css
language_id: 198
Lex:
type: programming
color: "#DBCA00"
aliases:
- flex
extensions:
- ".l"
- ".lex"
filenames:
- Lexer.x
- lexer.x
tm_scope: source.lex
ace_mode: text
language_id: 199
LilyPond:
type: programming
extensions:
- ".ly"
- ".ily"
tm_scope: source.lilypond
ace_mode: text
language_id: 200
Limbo:
type: programming
extensions:
- ".b"
- ".m"
tm_scope: none
ace_mode: text
language_id: 201
Linker Script:
type: data
extensions:
- ".ld"
- ".lds"
- ".x"
filenames:
- ld.script
tm_scope: none
ace_mode: text
language_id: 202
Linux Kernel Module:
type: data
extensions:
- ".mod"
tm_scope: none
ace_mode: text
language_id: 203
Liquid:
type: markup
extensions:
- ".liquid"
tm_scope: text.html.liquid
ace_mode: liquid
language_id: 204
Literate Agda:
type: programming
group: Agda
extensions:
- ".lagda"
tm_scope: none
ace_mode: text
language_id: 205
Literate CoffeeScript:
type: programming
tm_scope: source.litcoffee
group: CoffeeScript
ace_mode: text
wrap: true
aliases:
- litcoffee
extensions:
- ".litcoffee"
- ".coffee.md"
language_id: 206
Literate Haskell:
type: programming
group: Haskell
aliases:
- lhaskell
- lhs
extensions:
- ".lhs"
tm_scope: text.tex.latex.haskell
ace_mode: text
codemirror_mode: haskell-literate
codemirror_mime_type: text/x-literate-haskell
language_id: 207
LiveScript:
type: programming
color: "#499886"
aliases:
- live-script
- ls
extensions:
- ".ls"
- "._ls"
filenames:
- Slakefile
tm_scope: source.livescript
ace_mode: livescript
codemirror_mode: livescript
codemirror_mime_type: text/x-livescript
language_id: 208
Logos:
type: programming
extensions:
- ".xm"
- ".x"
- ".xi"
ace_mode: text
tm_scope: source.logos
language_id: 209
Logtalk:
type: programming
extensions:
- ".lgt"
- ".logtalk"
tm_scope: source.logtalk
ace_mode: text
language_id: 210
LookML:
type: programming
ace_mode: yaml
codemirror_mode: yaml
codemirror_mime_type: text/x-yaml
color: "#652B81"
extensions:
- ".lookml"
- ".model.lkml"
- ".view.lkml"
tm_scope: source.yaml
language_id: 211
LoomScript:
type: programming
extensions:
- ".ls"
tm_scope: source.loomscript
ace_mode: text
language_id: 212
Lua:
type: programming
tm_scope: source.lua
ace_mode: lua
codemirror_mode: lua
codemirror_mime_type: text/x-lua
color: "#000080"
extensions:
- ".lua"
- ".fcgi"
- ".nse"
- ".p8"
- ".pd_lua"
- ".rbxs"
- ".rockspec"
- ".wlua"
filenames:
- ".luacheckrc"
interpreters:
- lua
language_id: 213
M:
type: programming
aliases:
- mumps
extensions:
- ".mumps"
- ".m"
ace_mode: text
codemirror_mode: mumps
codemirror_mime_type: text/x-mumps
language_id: 214
tm_scope: none
M4:
type: programming
extensions:
- ".m4"
tm_scope: source.m4
ace_mode: text
language_id: 215
M4Sugar:
type: programming
group: M4
aliases:
- autoconf
extensions:
- ".m4"
filenames:
- configure.ac
tm_scope: source.m4
ace_mode: text
language_id: 216
MATLAB:
type: programming
color: "#e16737"
aliases:
- octave
extensions:
- ".matlab"
- ".m"
tm_scope: source.matlab
ace_mode: matlab
codemirror_mode: octave
codemirror_mime_type: text/x-octave
language_id: 225
MAXScript:
type: programming
color: "#00a6a6"
extensions:
- ".ms"
- ".mcr"
tm_scope: source.maxscript
ace_mode: text
language_id: 217
MLIR:
type: programming
color: "#5EC8DB"
extensions:
- ".mlir"
tm_scope: source.mlir
ace_mode: text
language_id: 448253929
MQL4:
type: programming
color: "#62A8D6"
extensions:
- ".mq4"
- ".mqh"
tm_scope: source.mql5
ace_mode: c_cpp
language_id: 426
MQL5:
type: programming
color: "#4A76B8"
extensions:
- ".mq5"
- ".mqh"
tm_scope: source.mql5
ace_mode: c_cpp
language_id: 427
MTML:
type: markup
color: "#b7e1f4"
extensions:
- ".mtml"
tm_scope: text.html.basic
ace_mode: html
codemirror_mode: htmlmixed
codemirror_mime_type: text/html
language_id: 218
MUF:
type: programming
group: Forth
extensions:
- ".muf"
- ".m"
tm_scope: none
ace_mode: forth
codemirror_mode: forth
codemirror_mime_type: text/x-forth
language_id: 219
Macaulay2:
type: programming
extensions:
- ".m2"
aliases:
- m2
interpreters:
- M2
ace_mode: text
tm_scope: source.m2
color: "#d8ffff"
language_id: 34167825
Makefile:
type: programming
color: "#427819"
aliases:
- bsdmake
- make
- mf
extensions:
- ".mak"
- ".d"
- ".make"
- ".mk"
- ".mkfile"
filenames:
- BSDmakefile
- GNUmakefile
- Kbuild
- Makefile
- Makefile.am
- Makefile.boot
- Makefile.frag
- Makefile.in
- Makefile.inc
- Makefile.wat
- makefile
- makefile.sco
- mkfile
interpreters:
- make
tm_scope: source.makefile
ace_mode: makefile
codemirror_mode: cmake
codemirror_mime_type: text/x-cmake
language_id: 220
Mako:
type: programming
extensions:
- ".mako"
- ".mao"
tm_scope: text.html.mako
ace_mode: text
language_id: 221
Markdown:
type: prose
color: "#083fa1"
aliases:
- pandoc
ace_mode: markdown
codemirror_mode: gfm
codemirror_mime_type: text/x-gfm
wrap: true
extensions:
- ".md"
- ".markdown"
- ".mdown"
- ".mdwn"
- ".mdx"
- ".mkd"
- ".mkdn"
- ".mkdown"
- ".ronn"
- ".workbook"
filenames:
- contents.lr
tm_scope: source.gfm
language_id: 222
Marko:
type: markup
color: "#42bff2"
tm_scope: text.marko
extensions:
- ".marko"
aliases:
- markojs
ace_mode: text
codemirror_mode: htmlmixed
codemirror_mime_type: text/html
language_id: 932782397
Mask:
type: markup
color: "#f97732"
ace_mode: mask
extensions:
- ".mask"
tm_scope: source.mask
language_id: 223
Mathematica:
type: programming
extensions:
- ".mathematica"
- ".cdf"
- ".m"
- ".ma"
- ".mt"
- ".nb"
- ".nbp"
- ".wl"
- ".wlt"
aliases:
- mma
tm_scope: source.mathematica
ace_mode: text
codemirror_mode: mathematica
codemirror_mime_type: text/x-mathematica
language_id: 224
Maven POM:
type: data
tm_scope: text.xml.pom
filenames:
- pom.xml
ace_mode: xml
codemirror_mode: xml
codemirror_mime_type: text/xml
language_id: 226
Max:
type: programming
color: "#c4a79c"
aliases:
- max/msp
- maxmsp
extensions:
- ".maxpat"
- ".maxhelp"
- ".maxproj"
- ".mxt"
- ".pat"
tm_scope: source.json
ace_mode: json
codemirror_mode: javascript
codemirror_mime_type: application/json
language_id: 227
MediaWiki:
type: prose
wrap: true
extensions:
- ".mediawiki"
- ".wiki"
tm_scope: text.html.mediawiki
ace_mode: text
language_id: 228
Mercury:
type: programming
color: "#ff2b2b"
ace_mode: prolog
interpreters:
- mmi
extensions:
- ".m"
- ".moo"
tm_scope: source.mercury
language_id: 229
Meson:
type: programming
color: "#007800"
filenames:
- meson.build
- meson_options.txt
tm_scope: source.meson
ace_mode: text
language_id: 799141244
Metal:
type: programming
color: "#8f14e9"
extensions:
- ".metal"
tm_scope: source.c++
ace_mode: c_cpp
codemirror_mode: clike
codemirror_mime_type: text/x-c++src
language_id: 230
Microsoft Developer Studio Project:
type: data
extensions:
- ".dsp"
tm_scope: none
ace_mode: text
language_id: 800983837
MiniD:
type: programming
searchable: false
extensions:
- ".minid"
tm_scope: none
ace_mode: text
language_id: 231
Mirah:
type: programming
color: "#c7a938"
extensions:
- ".druby"
- ".duby"
- ".mirah"
tm_scope: source.ruby
ace_mode: ruby
codemirror_mode: ruby
codemirror_mime_type: text/x-ruby
language_id: 232
Modelica:
type: programming
extensions:
- ".mo"
tm_scope: source.modelica
ace_mode: text
codemirror_mode: modelica
codemirror_mime_type: text/x-modelica
language_id: 233
Modula-2:
type: programming
extensions:
- ".mod"
tm_scope: source.modula2
ace_mode: text
language_id: 234
Modula-3:
type: programming
extensions:
- ".i3"
- ".ig"
- ".m3"
- ".mg"
color: "#223388"
ace_mode: text
tm_scope: source.modula-3
language_id: 564743864
Module Management System:
type: programming
extensions:
- ".mms"
- ".mmk"
filenames:
- descrip.mmk
- descrip.mms
tm_scope: none
ace_mode: text
language_id: 235
Monkey:
type: programming
extensions:
- ".monkey"
- ".monkey2"
ace_mode: text
tm_scope: source.monkey
language_id: 236
Moocode:
type: programming
extensions:
- ".moo"
tm_scope: none
ace_mode: text
language_id: 237
MoonScript:
type: programming
extensions:
- ".moon"
interpreters:
- moon
tm_scope: source.moonscript
ace_mode: text
language_id: 238
Motorola 68K Assembly:
type: programming
group: Assembly
aliases:
- m68k
extensions:
- ".asm"
- ".i"
- ".inc"
- ".s"
- ".x68"
tm_scope: source.m68k
ace_mode: assembly_x86
language_id: 477582706
Muse:
type: prose
extensions:
- ".muse"
tm_scope: text.muse
ace_mode: text
wrap: true
language_id: 474864066
aliases:
- amusewiki
- emacs muse
Mustache:
type: markup
group: HTML
extensions:
- ".mustache"
tm_scope: text.html.smarty
ace_mode: smarty
codemirror_mode: smarty
codemirror_mime_type: text/x-smarty
language_id: 638334590
Myghty:
type: programming
extensions:
- ".myt"
tm_scope: none
ace_mode: text
language_id: 239
NASL:
type: programming
extensions:
- ".nasl"
- ".inc"
tm_scope: source.nasl
ace_mode: text
language_id: 171666519
NCL:
type: programming
color: "#28431f"
extensions:
- ".ncl"
tm_scope: source.ncl
ace_mode: text
language_id: 240
NEON:
type: data
extensions:
- ".neon"
tm_scope: source.neon
ace_mode: text
aliases:
- nette object notation
- ne-on
language_id: 481192983
NL:
type: data
extensions:
- ".nl"
tm_scope: none
ace_mode: text
language_id: 241
NPM Config:
type: data
group: INI
aliases:
- npmrc
filenames:
- ".npmrc"
tm_scope: source.ini.npmrc
ace_mode: text
language_id: 685022663
NSIS:
type: programming
extensions:
- ".nsi"
- ".nsh"
tm_scope: source.nsis
ace_mode: text
codemirror_mode: nsis
codemirror_mime_type: text/x-nsis
language_id: 242
Nearley:
type: programming
ace_mode: text
color: "#990000"
extensions:
- ".ne"
- ".nearley"
tm_scope: source.ne
language_id: 521429430
Nemerle:
type: programming
color: "#3d3c6e"
extensions:
- ".n"
tm_scope: source.nemerle
ace_mode: text
language_id: 243
NetLinx:
type: programming
color: "#0aa0ff"
extensions:
- ".axs"
- ".axi"
tm_scope: source.netlinx
ace_mode: text
language_id: 244
NetLinx+ERB:
type: programming
color: "#747faa"
extensions:
- ".axs.erb"
- ".axi.erb"
tm_scope: source.netlinx.erb
ace_mode: text
language_id: 245
NetLogo:
type: programming
color: "#ff6375"
extensions:
- ".nlogo"
tm_scope: source.lisp
ace_mode: lisp
codemirror_mode: commonlisp
codemirror_mime_type: text/x-common-lisp
language_id: 246
NewLisp:
type: programming
color: "#87AED7"
extensions:
- ".nl"
- ".lisp"
- ".lsp"
interpreters:
- newlisp
tm_scope: source.lisp
ace_mode: lisp
codemirror_mode: commonlisp
codemirror_mime_type: text/x-common-lisp
language_id: 247
Nextflow:
type: programming
ace_mode: groovy
tm_scope: source.nextflow
color: "#3ac486"
extensions:
- ".nf"
filenames:
- nextflow.config
interpreters:
- nextflow
language_id: 506780613
Nginx:
type: data
extensions:
- ".nginx"
- ".nginxconf"
- ".vhost"
filenames:
- nginx.conf
tm_scope: source.nginx
aliases:
- nginx configuration file
ace_mode: text
codemirror_mode: nginx
codemirror_mime_type: text/x-nginx-conf
language_id: 248
Nim:
type: programming
color: "#ffc200"
extensions:
- ".nim"
- ".nim.cfg"
- ".nimble"
- ".nimrod"
- ".nims"
filenames:
- nim.cfg
ace_mode: text
tm_scope: source.nim
language_id: 249
Ninja:
type: data
tm_scope: source.ninja
extensions:
- ".ninja"
ace_mode: text
language_id: 250
Nit:
type: programming
color: "#009917"
extensions:
- ".nit"
tm_scope: source.nit
ace_mode: text
language_id: 251
Nix:
type: programming
color: "#7e7eff"
extensions:
- ".nix"
aliases:
- nixos
tm_scope: source.nix
ace_mode: nix
language_id: 252
Nu:
type: programming
color: "#c9df40"
aliases:
- nush
extensions:
- ".nu"
filenames:
- Nukefile
tm_scope: source.nu
ace_mode: scheme
codemirror_mode: scheme
codemirror_mime_type: text/x-scheme
interpreters:
- nush
language_id: 253
NumPy:
type: programming
color: "#9C8AF9"
group: Python
extensions:
- ".numpy"
- ".numpyw"
- ".numsc"
tm_scope: none
ace_mode: text
codemirror_mode: python
codemirror_mime_type: text/x-python
language_id: 254
OCaml:
type: programming
ace_mode: ocaml
codemirror_mode: mllike
codemirror_mime_type: text/x-ocaml
color: "#3be133"
extensions:
- ".ml"
- ".eliom"
- ".eliomi"
- ".ml4"
- ".mli"
- ".mll"
- ".mly"
interpreters:
- ocaml
- ocamlrun
- ocamlscript
tm_scope: source.ocaml
language_id: 255
ObjDump:
type: data
extensions:
- ".objdump"
tm_scope: objdump.x86asm
ace_mode: assembly_x86
language_id: 256
Object Data Instance Notation:
type: data
extensions:
- ".odin"
tm_scope: source.odin-ehr
ace_mode: text
language_id: 985227236
ObjectScript:
type: programming
extensions:
- ".cls"
language_id: 202735509
tm_scope: source.objectscript
color: "#424893"
ace_mode: text
Objective-C:
type: programming
tm_scope: source.objc
color: "#438eff"
aliases:
- obj-c
- objc
- objectivec
extensions:
- ".m"
- ".h"
ace_mode: objectivec
codemirror_mode: clike
codemirror_mime_type: text/x-objectivec
language_id: 257
Objective-C++:
type: programming
tm_scope: source.objc++
color: "#6866fb"
aliases:
- obj-c++
- objc++
- objectivec++
extensions:
- ".mm"
ace_mode: objectivec
codemirror_mode: clike
codemirror_mime_type: text/x-objectivec
language_id: 258
Objective-J:
type: programming
color: "#ff0c5a"
aliases:
- obj-j
- objectivej
- objj
extensions:
- ".j"
- ".sj"
tm_scope: source.js.objj
ace_mode: text
language_id: 259
Odin:
type: programming
color: "#60AFFE"
aliases:
- odinlang
- odin-lang
extensions:
- ".odin"
tm_scope: source.odin
ace_mode: text
language_id: 889244082
Omgrofl:
type: programming
extensions:
- ".omgrofl"
color: "#cabbff"
tm_scope: none
ace_mode: text
language_id: 260
Opa:
type: programming
extensions:
- ".opa"
tm_scope: source.opa
ace_mode: text
language_id: 261
Opal:
type: programming