mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 09:40:21 +00:00
2652 lines
31 KiB
YAML
2652 lines
31 KiB
YAML
# Defines all Languages known to GitHub.
|
|
#
|
|
# All languages have an associated lexer for syntax highlighting. It
|
|
# defaults to name.downcase, which covers most cases.
|
|
#
|
|
# type - Either data, programming, markup, prose, or nil
|
|
# lexer - An explicit lexer String (defaults to name)
|
|
# aliases - An Array of additional aliases (implicitly
|
|
# includes name.downcase)
|
|
# ace_mode - A String name of Ace Mode (if available)
|
|
# wrap - Boolean wrap to enable line wrapping (default: false)
|
|
# extensions - An Array of associated extensions (the first one is
|
|
# considered the primary extension)
|
|
# interpreters - An Array of associated interpreters
|
|
# searchable - Boolean flag to enable searching (defaults to true)
|
|
# search_term - Deprecated: Some languages maybe indexed under a
|
|
# different alias. Avoid defining new exceptions.
|
|
# color - CSS hex color to represent the language.
|
|
#
|
|
# Any additions or modifications (even trivial) should have corresponding
|
|
# test change in `test/test_blob.rb`.
|
|
#
|
|
# Please keep this list alphabetized. Capitalization comes before lower case.
|
|
|
|
ABAP:
|
|
type: programming
|
|
lexer: ABAP
|
|
extensions:
|
|
- .abap
|
|
|
|
AGS Script:
|
|
type: programming
|
|
lexer: C++
|
|
color: "#B9D9FF"
|
|
aliases:
|
|
- ags
|
|
extensions:
|
|
- .asc
|
|
- .ash
|
|
|
|
ANTLR:
|
|
type: programming
|
|
color: "#9DC3FF"
|
|
lexer: ANTLR
|
|
extensions:
|
|
- .g4
|
|
|
|
APL:
|
|
type: programming
|
|
color: "#8a0707"
|
|
extensions:
|
|
- .apl
|
|
|
|
ASP:
|
|
type: programming
|
|
color: "#6a40fd"
|
|
lexer: aspx-vb
|
|
search_term: aspx-vb
|
|
aliases:
|
|
- aspx
|
|
- aspx-vb
|
|
extensions:
|
|
- .asp
|
|
- .asax
|
|
- .ascx
|
|
- .ashx
|
|
- .asmx
|
|
- .aspx
|
|
- .axd
|
|
|
|
ATS:
|
|
type: programming
|
|
color: "#1ac620"
|
|
lexer: OCaml
|
|
aliases:
|
|
- ats2
|
|
extensions:
|
|
- .dats
|
|
- .atxt
|
|
- .hats
|
|
- .sats
|
|
|
|
ActionScript:
|
|
type: programming
|
|
lexer: ActionScript 3
|
|
color: "#e3491a"
|
|
search_term: as3
|
|
aliases:
|
|
- as3
|
|
extensions:
|
|
- .as
|
|
|
|
Ada:
|
|
type: programming
|
|
color: "#02f88c"
|
|
extensions:
|
|
- .adb
|
|
- .ads
|
|
|
|
Agda:
|
|
type: programming
|
|
color: "#467C91"
|
|
extensions:
|
|
- .agda
|
|
|
|
Alloy:
|
|
type: programming # 'modeling' would be more appropiate
|
|
lexer: Alloy
|
|
color: "#cc5c24"
|
|
extensions:
|
|
- .als
|
|
|
|
ApacheConf:
|
|
type: markup
|
|
aliases:
|
|
- apache
|
|
extensions:
|
|
- .apacheconf
|
|
|
|
Apex:
|
|
type: programming
|
|
lexer: Text only
|
|
extensions:
|
|
- .cls
|
|
|
|
AppleScript:
|
|
type: programming
|
|
aliases:
|
|
- osascript
|
|
extensions:
|
|
- .applescript
|
|
- .scpt
|
|
interpreters:
|
|
- osascript
|
|
|
|
Arc:
|
|
type: programming
|
|
color: "#ca2afe"
|
|
lexer: Text only
|
|
extensions:
|
|
- .arc
|
|
|
|
Arduino:
|
|
type: programming
|
|
color: "#bd79d1"
|
|
lexer: C++
|
|
extensions:
|
|
- .ino
|
|
|
|
AsciiDoc:
|
|
type: prose
|
|
lexer: Text only
|
|
ace_mode: asciidoc
|
|
wrap: true
|
|
extensions:
|
|
- .asciidoc
|
|
- .adoc
|
|
- .asc
|
|
|
|
AspectJ:
|
|
type: programming
|
|
lexer: AspectJ
|
|
color: "#1957b0"
|
|
extensions:
|
|
- .aj
|
|
|
|
Assembly:
|
|
type: programming
|
|
lexer: NASM
|
|
color: "#a67219"
|
|
search_term: nasm
|
|
aliases:
|
|
- nasm
|
|
extensions:
|
|
- .asm
|
|
|
|
Augeas:
|
|
type: programming
|
|
extensions:
|
|
- .aug
|
|
|
|
AutoHotkey:
|
|
type: programming
|
|
lexer: autohotkey
|
|
color: "#6594b9"
|
|
aliases:
|
|
- ahk
|
|
extensions:
|
|
- .ahk
|
|
|
|
AutoIt:
|
|
type: programming
|
|
color: "#36699B"
|
|
aliases:
|
|
- au3
|
|
- AutoIt3
|
|
- AutoItScript
|
|
extensions:
|
|
- .au3
|
|
|
|
Awk:
|
|
type: programming
|
|
lexer: Awk
|
|
extensions:
|
|
- .awk
|
|
- .auk
|
|
- .gawk
|
|
- .mawk
|
|
- .nawk
|
|
interpreters:
|
|
- awk
|
|
- gawk
|
|
- mawk
|
|
- nawk
|
|
|
|
Batchfile:
|
|
type: programming
|
|
group: Shell
|
|
search_term: bat
|
|
aliases:
|
|
- bat
|
|
extensions:
|
|
- .bat
|
|
- .cmd
|
|
|
|
Befunge:
|
|
extensions:
|
|
- .befunge
|
|
|
|
BlitzBasic:
|
|
type: programming
|
|
aliases:
|
|
- blitzplus
|
|
- blitz3d
|
|
extensions:
|
|
- .bb
|
|
- .decls
|
|
|
|
BlitzMax:
|
|
type: programming
|
|
color: "#cd6400"
|
|
extensions:
|
|
- .bmx
|
|
|
|
Bluespec:
|
|
type: programming
|
|
lexer: verilog
|
|
extensions:
|
|
- .bsv
|
|
|
|
Boo:
|
|
type: programming
|
|
color: "#d4bec1"
|
|
extensions:
|
|
- .boo
|
|
|
|
Brainfuck:
|
|
extensions:
|
|
- .b
|
|
- .bf
|
|
|
|
Brightscript:
|
|
type: programming
|
|
lexer: Text only
|
|
extensions:
|
|
- .brs
|
|
|
|
Bro:
|
|
type: programming
|
|
extensions:
|
|
- .bro
|
|
|
|
C:
|
|
type: programming
|
|
color: "#555"
|
|
extensions:
|
|
- .c
|
|
- .cats
|
|
- .h
|
|
- .w
|
|
|
|
C#:
|
|
type: programming
|
|
ace_mode: csharp
|
|
search_term: csharp
|
|
color: "#5a25a2"
|
|
aliases:
|
|
- csharp
|
|
extensions:
|
|
- .cs
|
|
- .cshtml
|
|
- .csx
|
|
|
|
C++:
|
|
type: programming
|
|
ace_mode: c_cpp
|
|
search_term: cpp
|
|
color: "#f34b7d"
|
|
aliases:
|
|
- cpp
|
|
extensions:
|
|
- .cpp
|
|
- .C
|
|
- .c++
|
|
- .cc
|
|
- .cxx
|
|
- .H
|
|
- .h
|
|
- .h++
|
|
- .hh
|
|
- .hpp
|
|
- .hxx
|
|
- .inl
|
|
- .tcc
|
|
- .tpp
|
|
- .ipp
|
|
|
|
C-ObjDump:
|
|
type: data
|
|
lexer: c-objdump
|
|
extensions:
|
|
- .c-objdump
|
|
|
|
C2hs Haskell:
|
|
type: programming
|
|
lexer: Haskell
|
|
group: Haskell
|
|
aliases:
|
|
- c2hs
|
|
extensions:
|
|
- .chs
|
|
|
|
CLIPS:
|
|
type: programming
|
|
lexer: Text only
|
|
extensions:
|
|
- .clp
|
|
|
|
CMake:
|
|
extensions:
|
|
- .cmake
|
|
- .in
|
|
filenames:
|
|
- CMakeLists.txt
|
|
|
|
COBOL:
|
|
type: programming
|
|
extensions:
|
|
- .cob
|
|
- .cbl
|
|
- .ccp
|
|
- .cobol
|
|
- .cpy
|
|
|
|
CSS:
|
|
ace_mode: css
|
|
color: "#563d7c"
|
|
extensions:
|
|
- .css
|
|
|
|
Ceylon:
|
|
type: programming
|
|
lexer: Ceylon
|
|
extensions:
|
|
- .ceylon
|
|
|
|
Chapel:
|
|
type: programming
|
|
color: "#8dc63f"
|
|
aliases:
|
|
- chpl
|
|
extensions:
|
|
- .chpl
|
|
|
|
ChucK:
|
|
lexer: Java
|
|
extensions:
|
|
- .ck
|
|
|
|
Cirru:
|
|
type: programming
|
|
color: "#aaaaff"
|
|
ace_mode: cirru
|
|
lexer: Cirru
|
|
extensions:
|
|
- .cirru
|
|
|
|
Clean:
|
|
type: programming
|
|
color: "#3a81ad"
|
|
lexer: Text only
|
|
extensions:
|
|
- .icl
|
|
- .dcl
|
|
|
|
Clojure:
|
|
type: programming
|
|
ace_mode: clojure
|
|
color: "#db5855"
|
|
extensions:
|
|
- .clj
|
|
- .cl2
|
|
- .cljc
|
|
- .cljs
|
|
- .cljscm
|
|
- .cljx
|
|
- .hic
|
|
- .hl
|
|
filenames:
|
|
- riemann.config
|
|
|
|
CoffeeScript:
|
|
type: programming
|
|
ace_mode: coffee
|
|
color: "#244776"
|
|
aliases:
|
|
- coffee
|
|
- coffee-script
|
|
extensions:
|
|
- .coffee
|
|
- ._coffee
|
|
- .cson
|
|
- .iced
|
|
filenames:
|
|
- Cakefile
|
|
interpreters:
|
|
- coffee
|
|
|
|
ColdFusion:
|
|
type: programming
|
|
group: ColdFusion
|
|
lexer: Coldfusion HTML
|
|
ace_mode: coldfusion
|
|
color: "#ed2cd6"
|
|
search_term: cfm
|
|
aliases:
|
|
- cfm
|
|
- cfml
|
|
extensions:
|
|
- .cfm
|
|
|
|
ColdFusion CFC:
|
|
type: programming
|
|
group: ColdFusion
|
|
lexer: Coldfusion CFC
|
|
ace_mode: coldfusion
|
|
color: "#ed2cd6"
|
|
search_term: cfc
|
|
aliases:
|
|
- cfc
|
|
extensions:
|
|
- .cfc
|
|
|
|
Common Lisp:
|
|
type: programming
|
|
color: "#3fb68b"
|
|
aliases:
|
|
- lisp
|
|
extensions:
|
|
- .lisp
|
|
- .asd
|
|
- .cl
|
|
- .lsp
|
|
- .ny
|
|
- .podsl
|
|
interpreters:
|
|
- lisp
|
|
- sbcl
|
|
- ccl
|
|
- clisp
|
|
- ecl
|
|
|
|
Component Pascal:
|
|
type: programming
|
|
lexer: Delphi
|
|
color: "#b0ce4e"
|
|
extensions:
|
|
- .cp
|
|
- .cps
|
|
|
|
Coq:
|
|
type: programming
|
|
extensions:
|
|
- .coq
|
|
- .v
|
|
|
|
Cpp-ObjDump:
|
|
type: data
|
|
lexer: cpp-objdump
|
|
extensions:
|
|
- .cppobjdump
|
|
- .c++objdump
|
|
- .cxx-objdump
|
|
|
|
Creole:
|
|
type: prose
|
|
lexer: Text only
|
|
wrap: true
|
|
extensions:
|
|
- .creole
|
|
|
|
Crystal:
|
|
type: programming
|
|
lexer: Ruby
|
|
extensions:
|
|
- .cr
|
|
ace_mode: ruby
|
|
|
|
Cucumber:
|
|
lexer: Gherkin
|
|
extensions:
|
|
- .feature
|
|
|
|
Cuda:
|
|
type: programming
|
|
lexer: CUDA
|
|
extensions:
|
|
- .cu
|
|
- .cuh
|
|
|
|
Cycript:
|
|
type: programming
|
|
lexer: JavaScript
|
|
extensions:
|
|
- .cy
|
|
|
|
Cython:
|
|
type: programming
|
|
group: Python
|
|
extensions:
|
|
- .pyx
|
|
- .pxd
|
|
- .pxi
|
|
|
|
D:
|
|
type: programming
|
|
color: "#fcd46d"
|
|
extensions:
|
|
- .d
|
|
- .di
|
|
|
|
D-ObjDump:
|
|
type: data
|
|
lexer: d-objdump
|
|
extensions:
|
|
- .d-objdump
|
|
|
|
DM:
|
|
type: programming
|
|
color: "#075ff1"
|
|
lexer: C++
|
|
extensions:
|
|
- .dm
|
|
aliases:
|
|
- byond
|
|
|
|
DOT:
|
|
type: data
|
|
lexer: Text only
|
|
extensions:
|
|
- .dot
|
|
- .gv
|
|
|
|
Darcs Patch:
|
|
search_term: dpatch
|
|
aliases:
|
|
- dpatch
|
|
extensions:
|
|
- .darcspatch
|
|
- .dpatch
|
|
|
|
Dart:
|
|
type: programming
|
|
color: "#98BAD6"
|
|
extensions:
|
|
- .dart
|
|
|
|
Diff:
|
|
extensions:
|
|
- .diff
|
|
- .patch
|
|
|
|
Dogescript:
|
|
type: programming
|
|
lexer: Text only
|
|
color: "#cca760"
|
|
extensions:
|
|
- .djs
|
|
|
|
Dylan:
|
|
type: programming
|
|
color: "#3ebc27"
|
|
extensions:
|
|
- .dylan
|
|
- .intr
|
|
- .lid
|
|
|
|
E:
|
|
type: programming
|
|
color: "#ccce35"
|
|
lexer: Text only
|
|
extensions:
|
|
- .E
|
|
|
|
Ecere Projects:
|
|
type: data
|
|
group: JavaScript
|
|
lexer: JSON
|
|
extensions:
|
|
- .epj
|
|
|
|
ECL:
|
|
type: programming
|
|
color: "#8a1267"
|
|
lexer: ECL
|
|
extensions:
|
|
- .ecl
|
|
- .eclxml
|
|
|
|
Eagle:
|
|
type: markup
|
|
color: "#3994bc"
|
|
lexer: XML
|
|
extensions:
|
|
- .sch
|
|
- .brd
|
|
|
|
Eiffel:
|
|
type: programming
|
|
lexer: Eiffel
|
|
color: "#946d57"
|
|
extensions:
|
|
- .e
|
|
|
|
Elixir:
|
|
type: programming
|
|
color: "#6e4a7e"
|
|
extensions:
|
|
- .ex
|
|
- .exs
|
|
|
|
Elm:
|
|
type: programming
|
|
lexer: Haskell
|
|
extensions:
|
|
- .elm
|
|
|
|
Emacs Lisp:
|
|
type: programming
|
|
lexer: Common Lisp
|
|
color: "#c065db"
|
|
aliases:
|
|
- elisp
|
|
- emacs
|
|
filenames:
|
|
- .emacs
|
|
extensions:
|
|
- .el
|
|
- .emacs
|
|
|
|
EmberScript:
|
|
type: programming
|
|
color: "#f64e3e"
|
|
lexer: CoffeeScript
|
|
extensions:
|
|
- .em
|
|
- .emberscript
|
|
|
|
Erlang:
|
|
type: programming
|
|
color: "#0faf8d"
|
|
extensions:
|
|
- .erl
|
|
- .escript
|
|
- .hrl
|
|
|
|
F#:
|
|
type: programming
|
|
lexer: FSharp
|
|
color: "#b845fc"
|
|
search_term: fsharp
|
|
aliases:
|
|
- fsharp
|
|
extensions:
|
|
- .fs
|
|
- .fsi
|
|
- .fsx
|
|
|
|
FLUX:
|
|
type: programming
|
|
color: "#33CCFF"
|
|
lexer: Text only
|
|
extensions:
|
|
- .fx
|
|
- .flux
|
|
|
|
FORTRAN:
|
|
type: programming
|
|
lexer: Fortran
|
|
color: "#4d41b1"
|
|
extensions:
|
|
- .f90
|
|
- .F
|
|
- .F03
|
|
- .F08
|
|
- .F77
|
|
- .F90
|
|
- .F95
|
|
- .FOR
|
|
- .FPP
|
|
- .f
|
|
- .f03
|
|
- .f08
|
|
- .f77
|
|
- .f95
|
|
- .for
|
|
- .fpp
|
|
|
|
Factor:
|
|
type: programming
|
|
color: "#636746"
|
|
extensions:
|
|
- .factor
|
|
filenames:
|
|
- .factor-rc
|
|
- .factor-boot-rc
|
|
|
|
Fancy:
|
|
type: programming
|
|
color: "#7b9db4"
|
|
extensions:
|
|
- .fy
|
|
- .fancypack
|
|
filenames:
|
|
- Fakefile
|
|
|
|
Fantom:
|
|
type: programming
|
|
color: "#dbded5"
|
|
extensions:
|
|
- .fan
|
|
|
|
Forth:
|
|
type: programming
|
|
color: "#341708"
|
|
lexer: Text only
|
|
extensions:
|
|
- .fth
|
|
- .4th
|
|
- .forth
|
|
|
|
Frege:
|
|
type: programming
|
|
color: "#00cafe"
|
|
lexer: Haskell
|
|
extensions:
|
|
- .fr
|
|
|
|
Game Maker Language:
|
|
type: programming
|
|
color: "#8ad353"
|
|
lexer: JavaScript
|
|
extensions:
|
|
- .gml
|
|
|
|
GAMS:
|
|
type: programming
|
|
lexer: Text only
|
|
extensions:
|
|
- .gms
|
|
|
|
GAP:
|
|
type: programming
|
|
lexer: Text only
|
|
extensions:
|
|
- .g
|
|
- .gap
|
|
- .gd
|
|
- .gi
|
|
|
|
GAS:
|
|
type: programming
|
|
group: Assembly
|
|
extensions:
|
|
- .s
|
|
- .S
|
|
|
|
GLSL:
|
|
group: C
|
|
type: programming
|
|
extensions:
|
|
- .glsl
|
|
- .fp
|
|
- .frag
|
|
- .frg
|
|
- .fshader
|
|
- .geom
|
|
- .glslv
|
|
- .gshader
|
|
- .shader
|
|
- .vert
|
|
- .vrx
|
|
- .vshader
|
|
|
|
Genshi:
|
|
extensions:
|
|
- .kid
|
|
|
|
Gentoo Ebuild:
|
|
group: Shell
|
|
lexer: Bash
|
|
extensions:
|
|
- .ebuild
|
|
|
|
Gentoo Eclass:
|
|
group: Shell
|
|
lexer: Bash
|
|
extensions:
|
|
- .eclass
|
|
|
|
Gettext Catalog:
|
|
search_term: pot
|
|
searchable: false
|
|
aliases:
|
|
- pot
|
|
extensions:
|
|
- .po
|
|
- .pot
|
|
|
|
Glyph:
|
|
type: programming
|
|
color: "#e4cc98"
|
|
lexer: Tcl
|
|
extensions:
|
|
- .glf
|
|
|
|
Gnuplot:
|
|
type: programming
|
|
color: "#f0a9f0"
|
|
lexer: Gnuplot
|
|
extensions:
|
|
- .gp
|
|
- .gnu
|
|
- .gnuplot
|
|
- .plot
|
|
- .plt
|
|
|
|
Go:
|
|
type: programming
|
|
color: "#375eab"
|
|
extensions:
|
|
- .go
|
|
|
|
Gosu:
|
|
type: programming
|
|
color: "#82937f"
|
|
extensions:
|
|
- .gs
|
|
- .gst
|
|
- .gsx
|
|
- .vark
|
|
|
|
Grace:
|
|
type: programming
|
|
lexer: Text only
|
|
extensions:
|
|
- .grace
|
|
|
|
Grammatical Framework:
|
|
type: programming
|
|
lexer: Haskell
|
|
aliases:
|
|
- gf
|
|
wrap: false
|
|
extensions:
|
|
- .gf
|
|
searchable: true
|
|
color: "#ff0000"
|
|
|
|
Groff:
|
|
extensions:
|
|
- .man
|
|
- '.1'
|
|
- '.2'
|
|
- '.3'
|
|
- '.4'
|
|
- '.5'
|
|
- '.6'
|
|
- '.7'
|
|
|
|
Groovy:
|
|
type: programming
|
|
ace_mode: groovy
|
|
color: "#e69f56"
|
|
extensions:
|
|
- .groovy
|
|
- .gradle
|
|
- .grt
|
|
- .gtpl
|
|
- .gvy
|
|
interpreters:
|
|
- groovy
|
|
|
|
Groovy Server Pages:
|
|
group: Groovy
|
|
lexer: Java Server Page
|
|
aliases:
|
|
- gsp
|
|
extensions:
|
|
- .gsp
|
|
|
|
HTML:
|
|
type: markup
|
|
ace_mode: html
|
|
aliases:
|
|
- xhtml
|
|
extensions:
|
|
- .html
|
|
- .htm
|
|
- .st
|
|
- .xhtml
|
|
|
|
HTML+Django:
|
|
type: markup
|
|
group: HTML
|
|
lexer: HTML+Django/Jinja
|
|
extensions:
|
|
- .mustache
|
|
- .jinja
|
|
|
|
HTML+ERB:
|
|
type: markup
|
|
group: HTML
|
|
lexer: RHTML
|
|
aliases:
|
|
- erb
|
|
extensions:
|
|
- .erb
|
|
- .deface
|
|
|
|
HTML+PHP:
|
|
type: markup
|
|
group: HTML
|
|
extensions:
|
|
- .phtml
|
|
|
|
HTTP:
|
|
type: data
|
|
extensions:
|
|
- .http
|
|
|
|
Haml:
|
|
group: HTML
|
|
type: markup
|
|
extensions:
|
|
- .haml
|
|
- .deface
|
|
|
|
Handlebars:
|
|
type: markup
|
|
lexer: Handlebars
|
|
extensions:
|
|
- .handlebars
|
|
- .hbs
|
|
|
|
Harbour:
|
|
type: programming
|
|
lexer: Text only
|
|
color: "#0e60e3"
|
|
extensions:
|
|
- .hb
|
|
|
|
Haskell:
|
|
type: programming
|
|
color: "#29b544"
|
|
extensions:
|
|
- .hs
|
|
- .hsc
|
|
|
|
Haxe:
|
|
type: programming
|
|
ace_mode: haxe
|
|
color: "#f7941e"
|
|
extensions:
|
|
- .hx
|
|
- .hxsl
|
|
|
|
Hy:
|
|
type: programming
|
|
lexer: Hy
|
|
ace_mode: clojure
|
|
color: "#7891b1"
|
|
extensions:
|
|
- .hy
|
|
|
|
IDL:
|
|
type: programming
|
|
lexer: IDL
|
|
color: "#e3592c"
|
|
extensions:
|
|
- .pro
|
|
- .dlm
|
|
|
|
IGOR Pro:
|
|
type: programming
|
|
lexer: Igor
|
|
extensions:
|
|
- .ipf
|
|
|
|
INI:
|
|
type: data
|
|
extensions:
|
|
- .ini
|
|
- .prefs
|
|
- .properties
|
|
|
|
Inno Setup:
|
|
extensions:
|
|
- .iss
|
|
lexer: Text only
|
|
|
|
Idris:
|
|
type: programming
|
|
lexer: Idris
|
|
extensions:
|
|
- .idr
|
|
- .lidr
|
|
|
|
Inform 7:
|
|
type: programming
|
|
lexer: Inform 7
|
|
wrap: true
|
|
extensions:
|
|
- .ni
|
|
- .i7x
|
|
|
|
Inno Setup:
|
|
extensions:
|
|
- .iss
|
|
lexer: Text only
|
|
|
|
IRC log:
|
|
lexer: IRC logs
|
|
search_term: irc
|
|
aliases:
|
|
- irc
|
|
extensions:
|
|
- .irclog
|
|
- .weechatlog
|
|
|
|
Io:
|
|
type: programming
|
|
color: "#a9188d"
|
|
extensions:
|
|
- .io
|
|
|
|
Ioke:
|
|
type: programming
|
|
color: "#078193"
|
|
extensions:
|
|
- .ik
|
|
|
|
Isabelle:
|
|
type: programming
|
|
lexer: Text only
|
|
color: "#fdcd00"
|
|
extensions:
|
|
- .thy
|
|
|
|
J:
|
|
type: programming
|
|
lexer: Text only
|
|
extensions:
|
|
- .ijs
|
|
|
|
JSON:
|
|
type: data
|
|
group: JavaScript
|
|
ace_mode: json
|
|
searchable: false
|
|
extensions:
|
|
- .json
|
|
- .lock
|
|
- .sublime-keymap
|
|
- .sublime-mousemap
|
|
- .sublime-project
|
|
- .sublime-settings
|
|
- .sublime-workspace
|
|
- .sublime_metrics
|
|
- .sublime_session
|
|
filenames:
|
|
- .jshintrc
|
|
- composer.lock
|
|
|
|
JSON5:
|
|
type: data
|
|
lexer: JavaScript
|
|
extensions:
|
|
- .json5
|
|
|
|
JSONLD:
|
|
type: data
|
|
group: JavaScript
|
|
ace_mode: json
|
|
lexer: JavaScript
|
|
extensions:
|
|
- .jsonld
|
|
|
|
JSONiq:
|
|
type: programming
|
|
ace_mode: jsoniq
|
|
lexer: XQuery
|
|
extensions:
|
|
- .jq
|
|
|
|
Jade:
|
|
group: HTML
|
|
type: markup
|
|
extensions:
|
|
- .jade
|
|
|
|
Java:
|
|
type: programming
|
|
ace_mode: java
|
|
color: "#b07219"
|
|
extensions:
|
|
- .java
|
|
|
|
Java Server Pages:
|
|
group: Java
|
|
lexer: Java Server Page
|
|
search_term: jsp
|
|
aliases:
|
|
- jsp
|
|
extensions:
|
|
- .jsp
|
|
|
|
JavaScript:
|
|
type: programming
|
|
ace_mode: javascript
|
|
color: "#f1e05a"
|
|
aliases:
|
|
- js
|
|
- node
|
|
extensions:
|
|
- .js
|
|
- ._js
|
|
- .bones
|
|
- .es6
|
|
- .frag
|
|
- .jake
|
|
- .jsfl
|
|
- .jsm
|
|
- .jss
|
|
- .jsx
|
|
- .njs
|
|
- .pac
|
|
- .sjs
|
|
- .ssjs
|
|
- .xsjs
|
|
- .xsjslib
|
|
filenames:
|
|
- Jakefile
|
|
interpreters:
|
|
- node
|
|
|
|
Julia:
|
|
type: programming
|
|
extensions:
|
|
- .jl
|
|
color: "#a270ba"
|
|
|
|
KRL:
|
|
lexer: Text only
|
|
type: programming
|
|
color: "#f5c800"
|
|
extensions:
|
|
- .krl
|
|
|
|
Kit:
|
|
type: markup
|
|
lexer: HTML
|
|
ace_mode: html
|
|
extensions:
|
|
- .kit
|
|
|
|
Kotlin:
|
|
type: programming
|
|
extensions:
|
|
- .kt
|
|
- .ktm
|
|
- .kts
|
|
|
|
LFE:
|
|
type: programming
|
|
extensions:
|
|
- .lfe
|
|
color: "#004200"
|
|
lexer: Common Lisp
|
|
group: Erlang
|
|
|
|
LLVM:
|
|
extensions:
|
|
- .ll
|
|
|
|
LSL:
|
|
type: programming
|
|
lexer: LSL
|
|
ace_mode: lsl
|
|
extensions:
|
|
- .lsl
|
|
interpreters:
|
|
- lsl
|
|
color: '#3d9970'
|
|
|
|
LabVIEW:
|
|
type: programming
|
|
lexer: Text only
|
|
extensions:
|
|
- .lvproj
|
|
|
|
Lasso:
|
|
type: programming
|
|
lexer: Lasso
|
|
color: "#2584c3"
|
|
extensions:
|
|
- .lasso
|
|
- .las
|
|
- .lasso9
|
|
- .ldml
|
|
|
|
Latte:
|
|
type: markup
|
|
color: "#A8FF97"
|
|
group: HTML
|
|
lexer: Smarty
|
|
extensions:
|
|
- .latte
|
|
|
|
Less:
|
|
type: markup
|
|
group: CSS
|
|
lexer: CSS
|
|
extensions:
|
|
- .less
|
|
|
|
LilyPond:
|
|
lexer: Text only
|
|
extensions:
|
|
- .ly
|
|
- .ily
|
|
|
|
Liquid:
|
|
type: markup
|
|
lexer: Text only
|
|
extensions:
|
|
- .liquid
|
|
|
|
Literate Agda:
|
|
type: programming
|
|
group: Agda
|
|
extensions:
|
|
- .lagda
|
|
|
|
Literate CoffeeScript:
|
|
type: programming
|
|
group: CoffeeScript
|
|
lexer: Text only
|
|
ace_mode: markdown
|
|
wrap: true
|
|
search_term: litcoffee
|
|
aliases:
|
|
- litcoffee
|
|
extensions:
|
|
- .litcoffee
|
|
|
|
Literate Haskell:
|
|
type: programming
|
|
group: Haskell
|
|
search_term: lhs
|
|
aliases:
|
|
- lhs
|
|
extensions:
|
|
- .lhs
|
|
|
|
LiveScript:
|
|
type: programming
|
|
ace_mode: ls
|
|
color: "#499886"
|
|
aliases:
|
|
- ls
|
|
extensions:
|
|
- .ls
|
|
- ._ls
|
|
filenames:
|
|
- Slakefile
|
|
|
|
Logos:
|
|
type: programming
|
|
extensions:
|
|
- .xm
|
|
|
|
Logtalk:
|
|
type: programming
|
|
extensions:
|
|
- .lgt
|
|
- .logtalk
|
|
|
|
LookML:
|
|
type: programming
|
|
lexer: YAML
|
|
ace_mode: yaml
|
|
color: "#652B81"
|
|
extensions:
|
|
- .lookml
|
|
|
|
Lua:
|
|
type: programming
|
|
ace_mode: lua
|
|
color: "#fa1fa1"
|
|
extensions:
|
|
- .lua
|
|
- .nse
|
|
- .pd_lua
|
|
- .rbxs
|
|
interpreters:
|
|
- lua
|
|
|
|
M:
|
|
type: programming
|
|
lexer: Common Lisp
|
|
aliases:
|
|
- mumps
|
|
extensions:
|
|
- .mumps
|
|
- .m
|
|
|
|
MTML:
|
|
type: markup
|
|
lexer: HTML
|
|
color: "#0095d9"
|
|
extensions:
|
|
- .mtml
|
|
|
|
Makefile:
|
|
aliases:
|
|
- make
|
|
extensions:
|
|
- .mak
|
|
- .mk
|
|
filenames:
|
|
- makefile
|
|
- Makefile
|
|
- GNUmakefile
|
|
interpreters:
|
|
- make
|
|
|
|
Mako:
|
|
extensions:
|
|
- .mako
|
|
- .mao
|
|
|
|
Markdown:
|
|
type: prose
|
|
lexer: Text only
|
|
ace_mode: markdown
|
|
wrap: true
|
|
extensions:
|
|
- .md
|
|
- .markdown
|
|
- .mkd
|
|
- .mkdn
|
|
- .mkdown
|
|
- .ron
|
|
|
|
Mask:
|
|
type: markup
|
|
lexer: SCSS
|
|
color: "#f97732"
|
|
ace_mode: scss
|
|
extensions:
|
|
- .mask
|
|
|
|
Mathematica:
|
|
type: programming
|
|
extensions:
|
|
- .mathematica
|
|
- .m
|
|
- .nb
|
|
lexer: Mathematica
|
|
|
|
Matlab:
|
|
type: programming
|
|
color: "#bb92ac"
|
|
extensions:
|
|
- .matlab
|
|
- .m
|
|
|
|
Max:
|
|
type: programming
|
|
color: "#ce279c"
|
|
lexer: JSON
|
|
aliases:
|
|
- max/msp
|
|
- maxmsp
|
|
search_term: max/msp
|
|
extensions:
|
|
- .maxpat
|
|
- .maxhelp
|
|
- .maxproj
|
|
- .mxt
|
|
- .pat
|
|
|
|
MediaWiki:
|
|
type: prose
|
|
lexer: Text only
|
|
wrap: true
|
|
extensions:
|
|
- .mediawiki
|
|
|
|
Mercury:
|
|
type: programming
|
|
color: "#abcdef"
|
|
lexer: Prolog
|
|
ace_mode: prolog
|
|
extensions:
|
|
- .m
|
|
- .moo
|
|
|
|
MiniD: # Legacy
|
|
searchable: false
|
|
extensions:
|
|
- .minid # Dummy extension
|
|
|
|
Mirah:
|
|
type: programming
|
|
lexer: Ruby
|
|
search_term: mirah
|
|
color: "#c7a938"
|
|
extensions:
|
|
- .druby
|
|
- .duby
|
|
- .mir
|
|
- .mirah
|
|
|
|
Monkey:
|
|
type: programming
|
|
lexer: Monkey
|
|
extensions:
|
|
- .monkey
|
|
|
|
Moocode:
|
|
type: programming
|
|
lexer: MOOCode
|
|
extensions:
|
|
- .moo
|
|
|
|
MoonScript:
|
|
type: programming
|
|
extensions:
|
|
- .moon
|
|
|
|
Myghty:
|
|
extensions:
|
|
- .myt
|
|
|
|
NSIS:
|
|
extensions:
|
|
- .nsi
|
|
- .nsh
|
|
|
|
Nemerle:
|
|
type: programming
|
|
color: "#0d3c6e"
|
|
extensions:
|
|
- .n
|
|
|
|
NetLogo:
|
|
type: programming
|
|
lexer: Common Lisp
|
|
color: "#ff2b2b"
|
|
extensions:
|
|
- .nlogo
|
|
|
|
Nginx:
|
|
type: markup
|
|
lexer: Nginx configuration file
|
|
extensions:
|
|
- .nginxconf
|
|
|
|
Nimrod:
|
|
type: programming
|
|
color: "#37775b"
|
|
extensions:
|
|
- .nim
|
|
- .nimrod
|
|
|
|
Nit:
|
|
type: programming
|
|
lexer: Text only
|
|
color: "#0d8921"
|
|
extensions:
|
|
- .nit
|
|
|
|
Nix:
|
|
type: programming
|
|
lexer: Nix
|
|
extensions:
|
|
- .nix
|
|
|
|
Nu:
|
|
type: programming
|
|
lexer: Scheme
|
|
color: "#c9df40"
|
|
aliases:
|
|
- nush
|
|
extensions:
|
|
- .nu
|
|
filenames:
|
|
- Nukefile
|
|
|
|
NumPy:
|
|
group: Python
|
|
extensions:
|
|
- .numpy
|
|
- .numpyw
|
|
- .numsc
|
|
|
|
OCaml:
|
|
type: programming
|
|
ace_mode: ocaml
|
|
color: "#3be133"
|
|
extensions:
|
|
- .ml
|
|
- .eliom
|
|
- .eliomi
|
|
- .ml4
|
|
- .mli
|
|
- .mll
|
|
- .mly
|
|
|
|
ObjDump:
|
|
type: data
|
|
lexer: objdump
|
|
extensions:
|
|
- .objdump
|
|
|
|
Objective-C:
|
|
type: programming
|
|
color: "#438eff"
|
|
aliases:
|
|
- obj-c
|
|
- objc
|
|
extensions:
|
|
- .m
|
|
- .h
|
|
|
|
Objective-C++:
|
|
type: programming
|
|
color: "#4886FC"
|
|
aliases:
|
|
- obj-c++
|
|
- objc++
|
|
extensions:
|
|
- .mm
|
|
|
|
Objective-J:
|
|
type: programming
|
|
color: "#ff0c5a"
|
|
aliases:
|
|
- obj-j
|
|
extensions:
|
|
- .j
|
|
- .sj
|
|
|
|
Omgrofl:
|
|
type: programming
|
|
extensions:
|
|
- .omgrofl
|
|
color: "#cabbff"
|
|
lexer: Text only
|
|
|
|
Opa:
|
|
type: programming
|
|
extensions:
|
|
- .opa
|
|
|
|
Opal:
|
|
type: programming
|
|
color: "#f7ede0"
|
|
lexer: Text only
|
|
extensions:
|
|
- .opal
|
|
|
|
OpenCL:
|
|
type: programming
|
|
group: C
|
|
lexer: C
|
|
extensions:
|
|
- .cl
|
|
- .opencl
|
|
|
|
OpenEdge ABL:
|
|
type: programming
|
|
aliases:
|
|
- progress
|
|
- openedge
|
|
- abl
|
|
extensions:
|
|
- .p
|
|
- .cls
|
|
|
|
OpenSCAD:
|
|
type: programming
|
|
lexer: Text only
|
|
extensions:
|
|
- .scad
|
|
|
|
Org:
|
|
type: prose
|
|
lexer: Text only
|
|
wrap: true
|
|
extensions:
|
|
- .org
|
|
|
|
Ox:
|
|
type: programming
|
|
lexer: Text only
|
|
extensions:
|
|
- .ox
|
|
- .oxh
|
|
- .oxo
|
|
|
|
Oxygene:
|
|
type: programming
|
|
lexer: Text only
|
|
color: "#5a63a3"
|
|
extensions:
|
|
- .oxygene
|
|
|
|
PAWN:
|
|
type: programming
|
|
lexer: C++
|
|
color: "#dbb284"
|
|
extensions:
|
|
- .pwn
|
|
|
|
PHP:
|
|
type: programming
|
|
ace_mode: php
|
|
color: "#4F5D95"
|
|
extensions:
|
|
- .php
|
|
- .aw
|
|
- .ctp
|
|
- .module
|
|
- .php3
|
|
- .php4
|
|
- .php5
|
|
- .phpt
|
|
filenames:
|
|
- Phakefile
|
|
interpreters:
|
|
- php
|
|
|
|
Pan:
|
|
type: programming
|
|
lexer: Pan
|
|
color: '#cc0000'
|
|
extensions:
|
|
- .pan
|
|
|
|
Parrot:
|
|
type: programming
|
|
color: "#f3ca0a"
|
|
lexer: Text only
|
|
extensions:
|
|
- .parrot # Dummy extension
|
|
|
|
Parrot Internal Representation:
|
|
group: Parrot
|
|
type: programming
|
|
lexer: Text only
|
|
aliases:
|
|
- pir
|
|
extensions:
|
|
- .pir
|
|
|
|
Parrot Assembly:
|
|
group: Parrot
|
|
type: programming
|
|
lexer: Text only
|
|
aliases:
|
|
- pasm
|
|
extensions:
|
|
- .pasm
|
|
|
|
Pascal:
|
|
type: programming
|
|
lexer: Delphi
|
|
color: "#b0ce4e"
|
|
extensions:
|
|
- .pas
|
|
- .dfm
|
|
- .dpr
|
|
- .lpr
|
|
|
|
Perl:
|
|
type: programming
|
|
ace_mode: perl
|
|
color: "#0298c3"
|
|
extensions:
|
|
- .pl
|
|
- .PL
|
|
- .cgi
|
|
- .fcgi
|
|
- .perl
|
|
- .ph
|
|
- .plx
|
|
- .pm
|
|
- .pod
|
|
- .psgi
|
|
- .t
|
|
interpreters:
|
|
- perl
|
|
|
|
Perl6:
|
|
type: programming
|
|
color: "#0298c3"
|
|
extensions:
|
|
- .p6
|
|
- .6pl
|
|
- .6pm
|
|
- .nqp
|
|
- .p6l
|
|
- .p6m
|
|
- .pl6
|
|
- .pm6
|
|
|
|
PigLatin:
|
|
type: programming
|
|
color: "#fcd7de"
|
|
lexer: Text only
|
|
extensions:
|
|
- .pig
|
|
|
|
Pike:
|
|
type: programming
|
|
color: "#066ab2"
|
|
lexer: Pike
|
|
extensions:
|
|
- .pike
|
|
- .pmod
|
|
|
|
Pod:
|
|
type: prose
|
|
lexer: Text only
|
|
ace_mode: perl
|
|
wrap: true
|
|
extensions:
|
|
- .pod
|
|
|
|
PogoScript:
|
|
type: programming
|
|
color: "#d80074"
|
|
lexer: Text only
|
|
extensions:
|
|
- .pogo
|
|
|
|
PostScript:
|
|
type: markup
|
|
extensions:
|
|
- .ps
|
|
- .eps
|
|
|
|
PowerShell:
|
|
type: programming
|
|
ace_mode: powershell
|
|
aliases:
|
|
- posh
|
|
extensions:
|
|
- .ps1
|
|
- .psd1
|
|
- .psm1
|
|
|
|
Processing:
|
|
type: programming
|
|
lexer: Java
|
|
color: "#2779ab"
|
|
extensions:
|
|
- .pde
|
|
|
|
Prolog:
|
|
type: programming
|
|
color: "#74283c"
|
|
extensions:
|
|
- .pl
|
|
- .ecl
|
|
- .prolog
|
|
|
|
Propeller Spin:
|
|
type: programming
|
|
lexer: Text only
|
|
color: "#2b446d"
|
|
extensions:
|
|
- .spin
|
|
|
|
Protocol Buffer:
|
|
type: markup
|
|
aliases:
|
|
- protobuf
|
|
- Protocol Buffers
|
|
extensions:
|
|
- .proto
|
|
|
|
Puppet:
|
|
type: programming
|
|
color: "#cc5555"
|
|
extensions:
|
|
- .pp
|
|
filenames:
|
|
- Modulefile
|
|
|
|
Pure Data:
|
|
type: programming
|
|
color: "#91de79"
|
|
lexer: Text only
|
|
extensions:
|
|
- .pd
|
|
|
|
PureScript:
|
|
type: programming
|
|
color: "#bcdc53"
|
|
lexer: Haskell
|
|
extensions:
|
|
- .purs
|
|
|
|
Python:
|
|
type: programming
|
|
ace_mode: python
|
|
color: "#3581ba"
|
|
extensions:
|
|
- .py
|
|
- .gyp
|
|
- .lmi
|
|
- .pyde
|
|
- .pyp
|
|
- .pyt
|
|
- .pyw
|
|
- .wsgi
|
|
- .xpy
|
|
filenames:
|
|
- wscript
|
|
- SConstruct
|
|
- SConscript
|
|
interpreters:
|
|
- python
|
|
|
|
Python traceback:
|
|
type: data
|
|
group: Python
|
|
lexer: Python Traceback
|
|
searchable: false
|
|
extensions:
|
|
- .pytb
|
|
|
|
QML:
|
|
type: markup
|
|
color: "#44a51c"
|
|
extensions:
|
|
- .qml
|
|
|
|
QMake:
|
|
lexer: Text only
|
|
extensions:
|
|
- .pro
|
|
- .pri
|
|
|
|
R:
|
|
type: programming
|
|
color: "#198ce7"
|
|
lexer: S
|
|
aliases:
|
|
- R
|
|
- Rscript
|
|
extensions:
|
|
- .r
|
|
- .R
|
|
- .Rd
|
|
- .rd
|
|
- .rsx
|
|
filenames:
|
|
- .Rprofile
|
|
interpreters:
|
|
- Rscript
|
|
|
|
RDoc:
|
|
type: prose
|
|
lexer: Rd
|
|
ace_mode: rdoc
|
|
wrap: true
|
|
extensions:
|
|
- .rdoc
|
|
|
|
REALbasic:
|
|
type: programming
|
|
lexer: VB.net
|
|
extensions:
|
|
- .rbbas
|
|
- .rbfrm
|
|
- .rbmnu
|
|
- .rbres
|
|
- .rbtbar
|
|
- .rbuistate
|
|
|
|
RHTML:
|
|
type: markup
|
|
group: HTML
|
|
extensions:
|
|
- .rhtml
|
|
|
|
RMarkdown:
|
|
type: prose
|
|
lexer: Text only
|
|
wrap: true
|
|
ace_mode: markdown
|
|
extensions:
|
|
- .rmd
|
|
- .Rmd
|
|
|
|
Racket:
|
|
type: programming
|
|
lexer: Racket
|
|
color: "#ae17ff"
|
|
extensions:
|
|
- .rkt
|
|
- .rktd
|
|
- .rktl
|
|
- .scrbl
|
|
|
|
Ragel in Ruby Host:
|
|
type: programming
|
|
lexer: Ragel in Ruby Host
|
|
color: "#ff9c2e"
|
|
extensions:
|
|
- .rl
|
|
|
|
Raw token data:
|
|
search_term: raw
|
|
aliases:
|
|
- raw
|
|
extensions:
|
|
- .raw
|
|
|
|
Rebol:
|
|
type: programming
|
|
lexer: REBOL
|
|
color: "#358a5b"
|
|
extensions:
|
|
- .reb
|
|
- .r
|
|
- .r2
|
|
- .r3
|
|
- .rebol
|
|
|
|
Red:
|
|
type: programming
|
|
lexer: Text only
|
|
color: "#ee0000"
|
|
extensions:
|
|
- .red
|
|
- .reds
|
|
|
|
Redcode:
|
|
extensions:
|
|
- .cw
|
|
|
|
RobotFramework:
|
|
type: programming
|
|
extensions:
|
|
- .robot
|
|
# - .txt
|
|
|
|
Rouge:
|
|
type: programming
|
|
lexer: Clojure
|
|
ace_mode: clojure
|
|
color: "#cc0088"
|
|
extensions:
|
|
- .rg
|
|
|
|
Ruby:
|
|
type: programming
|
|
ace_mode: ruby
|
|
color: "#701516"
|
|
aliases:
|
|
- jruby
|
|
- macruby
|
|
- rake
|
|
- rb
|
|
- rbx
|
|
extensions:
|
|
- .rb
|
|
- .builder
|
|
- .gemspec
|
|
- .god
|
|
- .irbrc
|
|
- .mspec
|
|
- .pluginspec
|
|
- .podspec
|
|
- .rabl
|
|
- .rake
|
|
- .rbuild
|
|
- .rbw
|
|
- .rbx
|
|
- .ru
|
|
- .thor
|
|
- .watchr
|
|
interpreters:
|
|
- ruby
|
|
filenames:
|
|
- .pryrc
|
|
- Appraisals
|
|
- Berksfile
|
|
- Buildfile
|
|
- Gemfile
|
|
- Gemfile.lock
|
|
- Guardfile
|
|
- Jarfile
|
|
- Mavenfile
|
|
- Podfile
|
|
- Puppetfile
|
|
- Thorfile
|
|
- Vagrantfile
|
|
- buildfile
|
|
|
|
Rust:
|
|
type: programming
|
|
color: "#dea584"
|
|
extensions:
|
|
- .rs
|
|
|
|
SAS:
|
|
type: programming
|
|
color: "#1E90FF"
|
|
lexer: Text only
|
|
extensions:
|
|
- .sas
|
|
|
|
SCSS:
|
|
type: markup
|
|
group: CSS
|
|
ace_mode: scss
|
|
extensions:
|
|
- .scss
|
|
|
|
SQF:
|
|
type: programming
|
|
color: "#FFCB1F"
|
|
lexer: C++
|
|
extensions:
|
|
- .sqf
|
|
- .hqf
|
|
|
|
SQL:
|
|
type: data
|
|
ace_mode: sql
|
|
extensions:
|
|
- .sql
|
|
- .prc
|
|
- .tab
|
|
- .udf
|
|
- .viw
|
|
|
|
STON:
|
|
type: data
|
|
group: Smalltalk
|
|
lexer: JSON
|
|
extensions:
|
|
- .ston
|
|
|
|
Sage:
|
|
type: programming
|
|
lexer: Python
|
|
group: Python
|
|
extensions:
|
|
- .sage
|
|
|
|
Sass:
|
|
type: markup
|
|
group: CSS
|
|
extensions:
|
|
- .sass
|
|
- .scss
|
|
|
|
Scala:
|
|
type: programming
|
|
ace_mode: scala
|
|
color: "#7dd3b0"
|
|
extensions:
|
|
- .scala
|
|
- .sbt
|
|
- .sc
|
|
|
|
Scaml:
|
|
group: HTML
|
|
type: markup
|
|
extensions:
|
|
- .scaml
|
|
|
|
Scheme:
|
|
type: programming
|
|
color: "#1e4aec"
|
|
extensions:
|
|
- .scm
|
|
- .sld
|
|
- .sls
|
|
- .sps
|
|
- .ss
|
|
interpreters:
|
|
- guile
|
|
- racket
|
|
- bigloo
|
|
- chicken
|
|
|
|
Scilab:
|
|
type: programming
|
|
extensions:
|
|
- .sci
|
|
- .sce
|
|
- .tst
|
|
|
|
Self:
|
|
type: programming
|
|
color: "#0579aa"
|
|
lexer: Text only
|
|
extensions:
|
|
- .self
|
|
|
|
Shell:
|
|
type: programming
|
|
lexer: Bash
|
|
search_term: bash
|
|
color: "#5861ce"
|
|
aliases:
|
|
- sh
|
|
- bash
|
|
- zsh
|
|
extensions:
|
|
- .sh
|
|
- .bash
|
|
- .bats
|
|
- .tmux
|
|
- .zsh
|
|
interpreters:
|
|
- bash
|
|
- sh
|
|
- zsh
|
|
filenames:
|
|
- Dockerfile
|
|
|
|
ShellSession:
|
|
type: programming
|
|
lexer: Bash Session
|
|
extensions:
|
|
- .sh-session
|
|
|
|
Shen:
|
|
type: programming
|
|
color: "#120F14"
|
|
lexer: Text only
|
|
extensions:
|
|
- .shen
|
|
|
|
Slash:
|
|
type: programming
|
|
color: "#007eff"
|
|
extensions:
|
|
- .sl
|
|
|
|
Slim:
|
|
group: HTML
|
|
type: markup
|
|
lexer: Slim
|
|
color: "#ff8877"
|
|
extensions:
|
|
- .slim
|
|
|
|
Smalltalk:
|
|
type: programming
|
|
color: "#596706"
|
|
extensions:
|
|
- .st
|
|
|
|
Smarty:
|
|
extensions:
|
|
- .tpl
|
|
|
|
SourcePawn:
|
|
type: programming
|
|
color: "#f69e1d"
|
|
aliases:
|
|
- sourcemod
|
|
extensions:
|
|
- .sp
|
|
|
|
Squirrel:
|
|
type: programming
|
|
lexer: C++
|
|
extensions:
|
|
- .nut
|
|
|
|
Standard ML:
|
|
type: programming
|
|
color: "#dc566d"
|
|
aliases:
|
|
- sml
|
|
extensions:
|
|
- .ML
|
|
- .fun
|
|
- .sig
|
|
- .sml
|
|
|
|
Stata:
|
|
type: programming
|
|
lexer: Text only
|
|
extensions:
|
|
- .do
|
|
- .ado
|
|
- .doh
|
|
- .ihlp
|
|
- .mata
|
|
- .matah
|
|
- .sthlp
|
|
|
|
Stylus:
|
|
type: markup
|
|
group: CSS
|
|
lexer: Text only
|
|
extensions:
|
|
- .styl
|
|
|
|
SuperCollider:
|
|
type: programming
|
|
color: "#46390b"
|
|
lexer: Text only
|
|
extensions:
|
|
- .scd
|
|
|
|
Swift:
|
|
type: programming
|
|
lexer: Swift
|
|
color: "#ffac45"
|
|
extensions:
|
|
- .swift
|
|
|
|
SystemVerilog:
|
|
type: programming
|
|
color: "#343761"
|
|
lexer: systemverilog
|
|
extensions:
|
|
- .sv
|
|
- .svh
|
|
- .vh
|
|
|
|
TOML:
|
|
type: data
|
|
extensions:
|
|
- .toml
|
|
|
|
TXL:
|
|
type: programming
|
|
lexer: Text only
|
|
extensions:
|
|
- .txl
|
|
|
|
Tcl:
|
|
type: programming
|
|
color: "#e4cc98"
|
|
extensions:
|
|
- .tcl
|
|
- .adp
|
|
- .tm
|
|
|
|
Tcsh:
|
|
type: programming
|
|
group: Shell
|
|
extensions:
|
|
- .tcsh
|
|
- .csh
|
|
|
|
TeX:
|
|
type: markup
|
|
color: "#3D6117"
|
|
ace_mode: latex
|
|
wrap: true
|
|
aliases:
|
|
- latex
|
|
extensions:
|
|
- .tex
|
|
- .aux
|
|
- .bbx
|
|
- .bib
|
|
- .cbx
|
|
- .cls
|
|
- .dtx
|
|
- .ins
|
|
- .lbx
|
|
- .ltx
|
|
- .mkii
|
|
- .mkiv
|
|
- .mkvi
|
|
- .sty
|
|
- .toc
|
|
|
|
Tea:
|
|
type: markup
|
|
extensions:
|
|
- .tea
|
|
|
|
Textile:
|
|
type: prose
|
|
lexer: Text only
|
|
ace_mode: textile
|
|
wrap: true
|
|
extensions:
|
|
- .textile
|
|
|
|
Turing:
|
|
type: programming
|
|
color: "#45f715"
|
|
lexer: Text only
|
|
extensions:
|
|
- .t
|
|
- .tu
|
|
|
|
Twig:
|
|
type: markup
|
|
group: PHP
|
|
lexer: HTML+Django/Jinja
|
|
extensions:
|
|
- .twig
|
|
|
|
TypeScript:
|
|
type: programming
|
|
color: "#31859c"
|
|
aliases:
|
|
- ts
|
|
extensions:
|
|
- .ts
|
|
|
|
Unified Parallel C:
|
|
type: programming
|
|
group: C
|
|
lexer: C
|
|
ace_mode: c_cpp
|
|
color: "#755223"
|
|
extensions:
|
|
- .upc
|
|
|
|
UnrealScript:
|
|
type: programming
|
|
color: "#a54c4d"
|
|
lexer: Java
|
|
extensions:
|
|
- .uc
|
|
|
|
VCL:
|
|
type: programming
|
|
lexer: Perl
|
|
ace_mode: perl
|
|
color: "#0298c3"
|
|
extensions:
|
|
- .vcl
|
|
|
|
VHDL:
|
|
type: programming
|
|
lexer: vhdl
|
|
color: "#543978"
|
|
extensions:
|
|
- .vhdl
|
|
- .vhd
|
|
- .vhf
|
|
- .vhi
|
|
- .vho
|
|
- .vhs
|
|
- .vht
|
|
- .vhw
|
|
|
|
Vala:
|
|
type: programming
|
|
color: "#ee7d06"
|
|
extensions:
|
|
- .vala
|
|
- .vapi
|
|
|
|
Verilog:
|
|
type: programming
|
|
lexer: verilog
|
|
color: "#848bf3"
|
|
extensions:
|
|
- .v
|
|
- .veo
|
|
|
|
VimL:
|
|
type: programming
|
|
color: "#199c4b"
|
|
search_term: vim
|
|
aliases:
|
|
- vim
|
|
extensions:
|
|
- .vim
|
|
filenames:
|
|
- .vimrc
|
|
- vimrc
|
|
- gvimrc
|
|
|
|
Visual Basic:
|
|
type: programming
|
|
lexer: VB.net
|
|
color: "#945db7"
|
|
extensions:
|
|
- .vb
|
|
- .bas
|
|
- .cls
|
|
- .frm
|
|
- .frx
|
|
- .vba
|
|
- .vbhtml
|
|
- .vbs
|
|
|
|
Volt:
|
|
type: programming
|
|
lexer: D
|
|
color: "#0098db"
|
|
extensions:
|
|
- .volt
|
|
|
|
XC:
|
|
type: programming
|
|
lexer: C
|
|
extensions:
|
|
- .xc
|
|
|
|
XML:
|
|
type: markup
|
|
ace_mode: xml
|
|
aliases:
|
|
- rss
|
|
- xsd
|
|
- wsdl
|
|
extensions:
|
|
- .xml
|
|
- .ant
|
|
- .axml
|
|
- .ccxml
|
|
- .clixml
|
|
- .cproject
|
|
- .csproj
|
|
- .ct
|
|
- .dita
|
|
- .ditamap
|
|
- .ditaval
|
|
- .filters
|
|
- .fsproj
|
|
- .glade
|
|
- .grxml
|
|
- .ivy
|
|
- .jelly
|
|
- .kml
|
|
- .launch
|
|
- .mxml
|
|
- .nproj
|
|
- .nuspec
|
|
- .osm
|
|
- .plist
|
|
- .pluginspec
|
|
- .ps1xml
|
|
- .psc1
|
|
- .pt
|
|
- .rdf
|
|
- .rss
|
|
- .scxml
|
|
- .srdf
|
|
- .svg
|
|
- .targets
|
|
- .tmCommand
|
|
- .tmLanguage
|
|
- .tmPreferences
|
|
- .tmSnippet
|
|
- .tmTheme
|
|
- .tml
|
|
- .ui
|
|
- .urdf
|
|
- .vbproj
|
|
- .vcxproj
|
|
- .vxml
|
|
- .wsdl
|
|
- .wxi
|
|
- .wxl
|
|
- .wxs
|
|
- .x3d
|
|
- .xacro
|
|
- .xaml
|
|
- .xlf
|
|
- .xliff
|
|
- .xmi
|
|
- .xsd
|
|
- .xul
|
|
- .zcml
|
|
filenames:
|
|
- .classpath
|
|
- .project
|
|
- phpunit.xml.dist
|
|
|
|
XProc:
|
|
type: programming
|
|
lexer: XML
|
|
extensions:
|
|
- .xpl
|
|
- .xproc
|
|
|
|
XQuery:
|
|
type: programming
|
|
color: "#2700e2"
|
|
extensions:
|
|
- .xquery
|
|
- .xq
|
|
- .xql
|
|
- .xqm
|
|
- .xqy
|
|
|
|
XS:
|
|
lexer: C
|
|
extensions:
|
|
- .xs
|
|
|
|
XSLT:
|
|
type: programming
|
|
aliases:
|
|
- xsl
|
|
extensions:
|
|
- .xslt
|
|
- .xsl
|
|
|
|
Xojo:
|
|
type: programming
|
|
lexer: VB.net
|
|
extensions:
|
|
- .xojo_code
|
|
- .xojo_menu
|
|
- .xojo_report
|
|
- .xojo_script
|
|
- .xojo_toolbar
|
|
- .xojo_window
|
|
|
|
Xtend:
|
|
type: programming
|
|
extensions:
|
|
- .xtend
|
|
|
|
YAML:
|
|
type: data
|
|
aliases:
|
|
- yml
|
|
extensions:
|
|
- .yml
|
|
- .reek
|
|
- .rviz
|
|
- .yaml
|
|
|
|
Zephir:
|
|
type: programming
|
|
lexer: PHP
|
|
color: "#118f9e"
|
|
extensions:
|
|
- .zep
|
|
|
|
Zimpl:
|
|
type: programming
|
|
lexer: Text only
|
|
extensions:
|
|
- .zimpl
|
|
- .zmpl
|
|
- .zpl
|
|
|
|
eC:
|
|
type: programming
|
|
search_term: ec
|
|
extensions:
|
|
- .ec
|
|
- .eh
|
|
|
|
edn:
|
|
type: data
|
|
lexer: Clojure
|
|
ace_mode: clojure
|
|
color: "#db5855"
|
|
extensions:
|
|
- .edn
|
|
|
|
fish:
|
|
type: programming
|
|
group: Shell
|
|
lexer: Text only
|
|
extensions:
|
|
- .fish
|
|
|
|
mupad:
|
|
lexer: MuPAD
|
|
extensions:
|
|
- .mu
|
|
|
|
nesC:
|
|
type: programming
|
|
color: "#ffce3b"
|
|
lexer: nesC
|
|
extensions:
|
|
- .nc
|
|
|
|
ooc:
|
|
type: programming
|
|
lexer: Ooc
|
|
color: "#b0b77e"
|
|
extensions:
|
|
- .ooc
|
|
|
|
reStructuredText:
|
|
type: prose
|
|
wrap: true
|
|
search_term: rst
|
|
aliases:
|
|
- rst
|
|
extensions:
|
|
- .rst
|
|
- .rest
|
|
|
|
wisp:
|
|
type: programming
|
|
lexer: Clojure
|
|
ace_mode: clojure
|
|
color: "#7582D1"
|
|
extensions:
|
|
- .wisp
|
|
|
|
xBase:
|
|
type: programming
|
|
lexer: Text only
|
|
color: "#3a4040"
|
|
extensions:
|
|
- .prg
|