aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Peek <josh@joshpeek.com>2011-07-02 20:07:34 -0500
committerJoshua Peek <josh@joshpeek.com>2011-07-02 20:07:34 -0500
commit7f6494be1affd128c092574145fec23cff3f05da (patch)
treeaf81066841d7a3224fbec2ef303bb576876b2d01
parent302f8763b7e94faf51d306cde9be925986aed680 (diff)
Simpler lexer yaml format
Fixes #25
-rwxr-xr-xbin/pygments-lexers25
-rw-r--r--lib/linguist/lexer.rb69
-rw-r--r--lib/linguist/lexers.yml3494
3 files changed, 1659 insertions, 1929 deletions
diff --git a/bin/pygments-lexers b/bin/pygments-lexers
index 8f12c2e..c31a041 100755
--- a/bin/pygments-lexers
+++ b/bin/pygments-lexers
@@ -8,18 +8,19 @@ print "# Pygments version %s" % __version__
print "---"
for name, aliases, filenames, mimetypes in get_all_lexers():
- print "- !ruby/struct:Linguist::Lexer"
+ print "%s:" % name
- print " name: %s" % name
+ if any(aliases):
+ print " aliases:"
+ for alias in aliases:
+ print " - '%s'" % alias
- print " aliases: !ruby/array"
- for alias in aliases:
- print " - %s" % alias
+ if any(filenames):
+ print " filenames:"
+ for filename in filenames:
+ print " - '%s'" % filename
- print " filenames: !ruby/array"
- for filename in filenames:
- print " - %s" % filename
-
- print " mimetypes: !ruby/array"
- for mimetype in mimetypes:
- print " - %s" % mimetype
+ if any(mimetypes):
+ print " mimetypes:"
+ for mimetype in mimetypes:
+ print " - '%s'" % mimetype
diff --git a/lib/linguist/lexer.rb b/lib/linguist/lexer.rb
index 0b25633..0bafd28 100644
--- a/lib/linguist/lexer.rb
+++ b/lib/linguist/lexer.rb
@@ -15,6 +15,46 @@ module Linguist
@alias_index = {}
@mimetypes_index = {}
+ # Internal: Create a new Lexer object
+ #
+ # name - Name of Lexer
+ # attrs - A hash of attributes
+ #
+ # Returns a Lexer object
+ def self.create(name, attrs)
+ name = name
+ aliases = attrs['aliases'] || []
+ filenames = attrs['filenames'] || []
+ mimetypes = attrs['mimetypes'] || []
+
+ @lexers << lexer = new(name, aliases, filenames, mimetypes)
+
+ # All Lexer names should be unique. Warn if there is a duplicate.
+ if @name_index.key?(lexer.name)
+ warn "Duplicate lexer name: #{lexer.name}"
+ end
+
+ @index[lexer.name] = @name_index[lexer.name] = lexer
+
+ lexer.aliases.each do |name|
+ # All Lexer aliases should be unique. Warn if there is a duplicate.
+ if @alias_index.key?(name)
+ warn "Duplicate alias: #{name}"
+ end
+
+ @index[name] = @alias_index[name] = lexer
+ end
+
+ lexer.mimetypes.each do |type|
+ # All Lexer mimetypes should be unique. Warn if there is a duplicate.
+ if @mimetypes_index.key?(name)
+ warn "Duplicate mimetype: #{name}"
+ end
+
+ @mimetypes_index[type] = lexer
+ end
+ end
+
# Internal: Test if system has Pygments
#
# Only used in tests to disable tests that require Pygments.
@@ -130,33 +170,8 @@ module Linguist
#
# `bin/pygments-lexers` dumps a YAML list of all the available
# Pygments lexers.
- YAML.load_file(File.expand_path("../lexers.yml", __FILE__)).each do |lexer|
- @lexers << lexer
-
- # All Lexer names should be unique. Warn if there is a duplicate.
- if @name_index.key?(lexer.name)
- warn "Duplicate lexer name: #{lexer.name}"
- end
-
- @index[lexer.name] = @name_index[lexer.name] = lexer
-
- lexer.aliases.each do |name|
- # All Lexer aliases should be unique. Warn if there is a duplicate.
- if @alias_index.key?(name)
- warn "Duplicate alias: #{name}"
- end
-
- @index[name] = @alias_index[name] = lexer
- end
-
- lexer.mimetypes.each do |type|
- # All Lexer mimetypes should be unique. Warn if there is a duplicate.
- if @mimetypes_index.key?(name)
- warn "Duplicate mimetype: #{name}"
- end
-
- @mimetypes_index[type] = lexer
- end
+ YAML.load_file(File.expand_path("../lexers.yml", __FILE__)).each do |name, attrs|
+ Lexer.create(name, attrs)
end
end
end
diff --git a/lib/linguist/lexers.yml b/lib/linguist/lexers.yml
index 3d1025b..05f245e 100644
--- a/lib/linguist/lexers.yml
+++ b/lib/linguist/lexers.yml
@@ -1,1893 +1,1607 @@
# AUTOMATICALLY GENERATED BY bin/pygments-lexers
# Pygments version 1.4
---
-- !ruby/struct:Linguist::Lexer
- name: JavaScript+Mako
- aliases: !ruby/array
- - js+mako
- - javascript+mako
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/x-javascript+mako
- - text/x-javascript+mako
- - text/javascript+mako
-- !ruby/struct:Linguist::Lexer
- name: Brainfuck
- aliases: !ruby/array
- - brainfuck
- - bf
- filenames: !ruby/array
- - *.bf
- - *.b
- mimetypes: !ruby/array
- - application/x-brainfuck
-- !ruby/struct:Linguist::Lexer
- name: HTML+Cheetah
- aliases: !ruby/array
- - html+cheetah
- - html+spitfire
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/html+cheetah
- - text/html+spitfire
-- !ruby/struct:Linguist::Lexer
- name: Nimrod
- aliases: !ruby/array
- - nimrod
- - nim
- filenames: !ruby/array
- - *.nim
- - *.nimrod
- mimetypes: !ruby/array
- - text/x-nimrod
-- !ruby/struct:Linguist::Lexer
- name: Bash
- aliases: !ruby/array
- - bash
- - sh
- - ksh
- filenames: !ruby/array
- - *.sh
- - *.ksh
- - *.bash
- - *.ebuild
- - *.eclass
- mimetypes: !ruby/array
- - application/x-sh
- - application/x-shellscript
-- !ruby/struct:Linguist::Lexer
- name: CSS+Myghty
- aliases: !ruby/array
- - css+myghty
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/css+myghty
-- !ruby/struct:Linguist::Lexer
- name: Coldfusion HTML
- aliases: !ruby/array
- - cfm
- filenames: !ruby/array
- - *.cfm
- - *.cfml
- - *.cfc
- mimetypes: !ruby/array
- - application/x-coldfusion
-- !ruby/struct:Linguist::Lexer
- name: Smarty
- aliases: !ruby/array
- - smarty
- filenames: !ruby/array
- - *.tpl
- mimetypes: !ruby/array
- - application/x-smarty
-- !ruby/struct:Linguist::Lexer
- name: Protocol Buffer
- aliases: !ruby/array
- - protobuf
- filenames: !ruby/array
- - *.proto
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: ApacheConf
- aliases: !ruby/array
- - apacheconf
- - aconf
- - apache
- filenames: !ruby/array
- - .htaccess
- - apache.conf
- - apache2.conf
- mimetypes: !ruby/array
- - text/x-apacheconf
-- !ruby/struct:Linguist::Lexer
- name: Java
- aliases: !ruby/array
- - java
- filenames: !ruby/array
- - *.java
- mimetypes: !ruby/array
- - text/x-java
-- !ruby/struct:Linguist::Lexer
- name: JavaScript+Genshi Text
- aliases: !ruby/array
- - js+genshitext
- - js+genshi
- - javascript+genshitext
- - javascript+genshi
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/x-javascript+genshi
- - text/x-javascript+genshi
- - text/javascript+genshi
-- !ruby/struct:Linguist::Lexer
- name: Scheme
- aliases: !ruby/array
- - scheme
- - scm
- filenames: !ruby/array
- - *.scm
- - *.ss
- - *.rkt
- mimetypes: !ruby/array
- - text/x-scheme
- - application/x-scheme
-- !ruby/struct:Linguist::Lexer
- name: Nemerle
- aliases: !ruby/array
- - nemerle
- filenames: !ruby/array
- - *.n
- mimetypes: !ruby/array
- - text/x-nemerle
-- !ruby/struct:Linguist::Lexer
- name: CoffeeScript
- aliases: !ruby/array
- - coffee-script
- - coffeescript
- filenames: !ruby/array
- - *.coffee
- mimetypes: !ruby/array
- - text/coffeescript
-- !ruby/struct:Linguist::Lexer
- name: ANTLR With ActionScript Target
- aliases: !ruby/array
- - antlr-as
- - antlr-actionscript
- filenames: !ruby/array
- - *.G
- - *.g
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: d-objdump
- aliases: !ruby/array
- - d-objdump
- filenames: !ruby/array
- - *.d-objdump
- mimetypes: !ruby/array
- - text/x-d-objdump
-- !ruby/struct:Linguist::Lexer
- name: CSS+Ruby
- aliases: !ruby/array
- - css+erb
- - css+ruby
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/css+ruby
-- !ruby/struct:Linguist::Lexer
- name: MySQL
- aliases: !ruby/array
- - mysql
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/x-mysql
-- !ruby/struct:Linguist::Lexer
- name: C++
- aliases: !ruby/array
- - cpp
- - c++
- filenames: !ruby/array
- - *.cpp
- - *.hpp
- - *.c++
- - *.h++
- - *.cc
- - *.hh
- - *.cxx
- - *.hxx
- mimetypes: !ruby/array
- - text/x-c++hdr
- - text/x-c++src
-- !ruby/struct:Linguist::Lexer
- name: XML+Smarty
- aliases: !ruby/array
- - xml+smarty
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/xml+smarty
-- !ruby/struct:Linguist::Lexer
- name: Groovy
- aliases: !ruby/array
- - groovy
- filenames: !ruby/array
- - *.groovy
- mimetypes: !ruby/array
- - text/x-groovy
-- !ruby/struct:Linguist::Lexer
- name: autohotkey
- aliases: !ruby/array
- - ahk
- filenames: !ruby/array
- - *.ahk
- - *.ahkl
- mimetypes: !ruby/array
- - text/x-autohotkey
-- !ruby/struct:Linguist::Lexer
- name: Felix
- aliases: !ruby/array
- - felix
- - flx
- filenames: !ruby/array
- - *.flx
- - *.flxh
- mimetypes: !ruby/array
- - text/x-felix
-- !ruby/struct:Linguist::Lexer
- name: CMake
- aliases: !ruby/array
- - cmake
- filenames: !ruby/array
- - *.cmake
- - CMakeLists.txt
- mimetypes: !ruby/array
- - text/x-cmake
-- !ruby/struct:Linguist::Lexer
- name: Mako
- aliases: !ruby/array
- - mako
- filenames: !ruby/array
- - *.mao
- mimetypes: !ruby/array
- - application/x-mako
-- !ruby/struct:Linguist::Lexer
- name: Python
- aliases: !ruby/array
- - python
- - py
- filenames: !ruby/array
- - *.py
- - *.pyw
- - *.sc
- - SConstruct
- - SConscript
- - *.tac
- mimetypes: !ruby/array
- - text/x-python
- - application/x-python
-- !ruby/struct:Linguist::Lexer
- name: JavaScript+Myghty
- aliases: !ruby/array
- - js+myghty
- - javascript+myghty
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/x-javascript+myghty
- - text/x-javascript+myghty
- - text/javascript+mygthy
-- !ruby/struct:Linguist::Lexer
- name: XML+Mako
- aliases: !ruby/array
- - xml+mako
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/xml+mako
-- !ruby/struct:Linguist::Lexer
- name: Scaml
- aliases: !ruby/array
- - scaml
- - SCAML
- filenames: !ruby/array
- - *.scaml
- mimetypes: !ruby/array
- - text/x-scaml
-- !ruby/struct:Linguist::Lexer
- name: MAQL
- aliases: !ruby/array
- - maql
- filenames: !ruby/array
- - *.maql
- mimetypes: !ruby/array
- - text/x-gooddata-maql
- - application/x-gooddata-maql
-- !ruby/struct:Linguist::Lexer
- name: Boo
- aliases: !ruby/array
- - boo
- filenames: !ruby/array
- - *.boo
- mimetypes: !ruby/array
- - text/x-boo
-- !ruby/struct:Linguist::Lexer
- name: ActionScript
- aliases: !ruby/array
- - as
- - actionscript
- filenames: !ruby/array
- - *.as
- mimetypes: !ruby/array
- - application/x-actionscript3
- - text/x-actionscript3
- - text/actionscript3
-- !ruby/struct:Linguist::Lexer
- name: VB.net
- aliases: !ruby/array
- - vb.net
- - vbnet
- filenames: !ruby/array
- - *.vb
- - *.bas
- mimetypes: !ruby/array
- - text/x-vbnet
- - text/x-vba
-- !ruby/struct:Linguist::Lexer
- name: SquidConf
- aliases: !ruby/array
- - squidconf
- - squid.conf
- - squid
- filenames: !ruby/array
- - squid.conf
- mimetypes: !ruby/array
- - text/x-squidconf
-- !ruby/struct:Linguist::Lexer
- name: D
- aliases: !ruby/array
- - d
- filenames: !ruby/array
- - *.d
- - *.di
- mimetypes: !ruby/array
- - text/x-dsrc
-- !ruby/struct:Linguist::Lexer
- name: Logtalk
- aliases: !ruby/array
- - logtalk
- filenames: !ruby/array
- - *.lgt
- mimetypes: !ruby/array
- - text/x-logtalk
-- !ruby/struct:Linguist::Lexer
- name: SCSS
- aliases: !ruby/array
- - scss
- filenames: !ruby/array
- - *.scss
- mimetypes: !ruby/array
- - text/x-scss
-- !ruby/struct:Linguist::Lexer
- name: BBCode
- aliases: !ruby/array
- - bbcode
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/x-bbcode
-- !ruby/struct:Linguist::Lexer
- name: Haml
- aliases: !ruby/array
- - haml
- - HAML
- filenames: !ruby/array
- - *.haml
- mimetypes: !ruby/array
- - text/x-haml
-- !ruby/struct:Linguist::Lexer
- name: MuPAD
- aliases: !ruby/array
- - mupad
- filenames: !ruby/array
- - *.mu
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: XML+Ruby
- aliases: !ruby/array
- - xml+erb
- - xml+ruby
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/xml+ruby
-- !ruby/struct:Linguist::Lexer
- name: Debian Control file
- aliases: !ruby/array
- - control
- filenames: !ruby/array
- - control
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: Jade
- aliases: !ruby/array
- - jade
- - JADE
- filenames: !ruby/array
- - *.jade
- mimetypes: !ruby/array
- - text/x-jade
-- !ruby/struct:Linguist::Lexer
- name: RHTML
- aliases: !ruby/array
- - rhtml
- - html+erb
- - html+ruby
- filenames: !ruby/array
- - *.rhtml
- mimetypes: !ruby/array
- - text/html+ruby
-- !ruby/struct:Linguist::Lexer
- name: XML+Velocity
- aliases: !ruby/array
- - xml+velocity
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/xml+velocity
-- !ruby/struct:Linguist::Lexer
- name: JavaScript+Cheetah
- aliases: !ruby/array
- - js+cheetah
- - javascript+cheetah
- - js+spitfire
- - javascript+spitfire
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/x-javascript+cheetah
- - text/x-javascript+cheetah
- - text/javascript+cheetah
- - application/x-javascript+spitfire
- - text/x-javascript+spitfire
- - text/javascript+spitfire
-- !ruby/struct:Linguist::Lexer
- name: Python Traceback
- aliases: !ruby/array
- - pytb
- filenames: !ruby/array
- - *.pytb
- mimetypes: !ruby/array
- - text/x-python-traceback
-- !ruby/struct:Linguist::Lexer
- name: cfstatement
- aliases: !ruby/array
- - cfs
- filenames: !ruby/array
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: Ada
- aliases: !ruby/array
- - ada
- - ada95ada2005
- filenames: !ruby/array
- - *.adb
- - *.ads
- - *.ada
- mimetypes: !ruby/array
- - text/x-ada
-- !ruby/struct:Linguist::Lexer
- name: objdump
- aliases: !ruby/array
- - objdump
- filenames: !ruby/array
- - *.objdump
- mimetypes: !ruby/array
- - text/x-objdump
-- !ruby/struct:Linguist::Lexer
- name: CSS+Mako
- aliases: !ruby/array
- - css+mako
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/css+mako
-- !ruby/struct:Linguist::Lexer
- name: Gherkin
- aliases: !ruby/array
- - Cucumber
- - cucumber
- - Gherkin
- - gherkin
- filenames: !ruby/array
- - *.feature
- mimetypes: !ruby/array
- - text/x-gherkin
-- !ruby/struct:Linguist::Lexer
- name: Ragel in Java Host
- aliases: !ruby/array
- - ragel-java
- filenames: !ruby/array
- - *.rl
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: Io
- aliases: !ruby/array
- - io
- filenames: !ruby/array
- - *.io
- mimetypes: !ruby/array
- - text/x-iosrc
-- !ruby/struct:Linguist::Lexer
- name: Vala
- aliases: !ruby/array
- - vala
- - vapi
- filenames: !ruby/array
- - *.vala
- - *.vapi
- mimetypes: !ruby/array
- - text/x-vala
-- !ruby/struct:Linguist::Lexer
- name: Haskell
- aliases: !ruby/array
- - haskell
- - hs
- filenames: !ruby/array
- - *.hs
- mimetypes: !ruby/array
- - text/x-haskell
-- !ruby/struct:Linguist::Lexer
- name: Lua
- aliases: !ruby/array
- - lua
- filenames: !ruby/array
- - *.lua
- - *.wlua
- mimetypes: !ruby/array
- - text/x-lua
- - application/x-lua
-- !ruby/struct:Linguist::Lexer
- name: Sass
- aliases: !ruby/array
- - sass
- - SASS
- filenames: !ruby/array
- - *.sass
- mimetypes: !ruby/array
- - text/x-sass
-- !ruby/struct:Linguist::Lexer
- name: ANTLR With ObjectiveC Target
- aliases: !ruby/array
- - antlr-objc
- filenames: !ruby/array
- - *.G
- - *.g
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: XML
- aliases: !ruby/array
- - xml
- filenames: !ruby/array
- - *.xml
- - *.xsl
- - *.rss
- - *.xslt
- - *.xsd
- - *.wsdl
- mimetypes: !ruby/array
- - text/xml
- - application/xml
- - image/svg+xml
- - application/rss+xml
- - application/atom+xml
-- !ruby/struct:Linguist::Lexer
- name: Groff
- aliases: !ruby/array
- - groff
- - nroff
- - man
- filenames: !ruby/array
- - *.[1234567]
- - *.man
- mimetypes: !ruby/array
- - application/x-troff
- - text/troff
-- !ruby/struct:Linguist::Lexer
- name: GLSL
- aliases: !ruby/array
- - glsl
- filenames: !ruby/array
- - *.vert
- - *.frag
- - *.geo
- mimetypes: !ruby/array
- - text/x-glslsrc
-- !ruby/struct:Linguist::Lexer
- name: Genshi Text
- aliases: !ruby/array
- - genshitext
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/x-genshi-text
- - text/x-genshi
-- !ruby/struct:Linguist::Lexer
- name: Objective-J
- aliases: !ruby/array
- - objective-j
- - objectivej
- - obj-j
- - objj
- filenames: !ruby/array
- - *.j
- mimetypes: !ruby/array
- - text/x-objective-j
-- !ruby/struct:Linguist::Lexer
- name: GAS
- aliases: !ruby/array
- - gas
- filenames: !ruby/array
- - *.s
- - *.S
- mimetypes: !ruby/array
- - text/x-gas
-- !ruby/struct:Linguist::Lexer
- name: Python console session
- aliases: !ruby/array
- - pycon
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/x-python-doctest
-- !ruby/struct:Linguist::Lexer
- name: MXML
- aliases: !ruby/array
- - mxml
- filenames: !ruby/array
- - *.mxml
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: XML+Cheetah
- aliases: !ruby/array
- - xml+cheetah
- - xml+spitfire
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/xml+cheetah
- - application/xml+spitfire
-- !ruby/struct:Linguist::Lexer
- name: Go
- aliases: !ruby/array
- - go
- filenames: !ruby/array
- - *.go
- mimetypes: !ruby/array
- - text/x-gosrc
-- !ruby/struct:Linguist::Lexer
- name: Ragel in C Host
- aliases: !ruby/array
- - ragel-c
- filenames: !ruby/array
- - *.rl
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: aspx-cs
- aliases: !ruby/array
- - aspx-cs
- filenames: !ruby/array
- - *.aspx
- - *.asax
- - *.ascx
- - *.ashx
- - *.asmx
- - *.axd
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: Properties
- aliases: !ruby/array
- - properties
- filenames: !ruby/array
- - *.properties
- mimetypes: !ruby/array
- - text/x-java-properties
-- !ruby/struct:Linguist::Lexer
- name: Ragel in Ruby Host
- aliases: !ruby/array
- - ragel-ruby
- - ragel-rb
- filenames: !ruby/array
- - *.rl
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: BlitzMax
- aliases: !ruby/array
- - blitzmax
- - bmax
- filenames: !ruby/array
- - *.bmx
- mimetypes: !ruby/array
- - text/x-bmx
-- !ruby/struct:Linguist::Lexer
- name: HTML+Genshi
- aliases: !ruby/array
- - html+genshi
- - html+kid
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/html+genshi
-- !ruby/struct:Linguist::Lexer
- name: Perl
- aliases: !ruby/array
- - perl
- - pl
- filenames: !ruby/array
- - *.pl
- - *.pm
- mimetypes: !ruby/array
- - text/x-perl
- - application/x-perl
-- !ruby/struct:Linguist::Lexer
- name: INI
- aliases: !ruby/array
- - ini
- - cfg
- filenames: !ruby/array
- - *.ini
- - *.cfg
- mimetypes: !ruby/array
- - text/x-ini
-- !ruby/struct:Linguist::Lexer
- name: c-objdump
- aliases: !ruby/array
- - c-objdump
- filenames: !ruby/array
- - *.c-objdump
- mimetypes: !ruby/array
- - text/x-c-objdump
-- !ruby/struct:Linguist::Lexer
- name: Tcsh
- aliases: !ruby/array
- - tcsh
- - csh
- filenames: !ruby/array
- - *.tcsh
- - *.csh
- mimetypes: !ruby/array
- - application/x-csh
-- !ruby/struct:Linguist::Lexer
- name: RConsole
- aliases: !ruby/array
- - rconsole
- - rout
- filenames: !ruby/array
- - *.Rout
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: CSS+Smarty
- aliases: !ruby/array
- - css+smarty
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/css+smarty
-- !ruby/struct:Linguist::Lexer
- name: Text only
- aliases: !ruby/array
- - text
- filenames: !ruby/array
- - *.txt
- mimetypes: !ruby/array
- - text/plain
-- !ruby/struct:Linguist::Lexer
- name: ANTLR With C# Target
- aliases: !ruby/array
- - antlr-csharp
- - antlr-c#
- filenames: !ruby/array
- - *.G
- - *.g
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: Darcs Patch
- aliases: !ruby/array
- - dpatch
- filenames: !ruby/array
- - *.dpatch
- - *.darcspatch
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: LLVM
- aliases: !ruby/array
- - llvm
- filenames: !ruby/array
- - *.ll
- mimetypes: !ruby/array
- - text/x-llvm
-- !ruby/struct:Linguist::Lexer
- name: Nginx configuration file
- aliases: !ruby/array
- - nginx
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/x-nginx-conf
-- !ruby/struct:Linguist::Lexer
- name: AppleScript
- aliases: !ruby/array
- - applescript
- filenames: !ruby/array
- - *.applescript
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: HTML+Smarty
- aliases: !ruby/array
- - html+smarty
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/html+smarty
-- !ruby/struct:Linguist::Lexer
- name: Literate Haskell
- aliases: !ruby/array
- - lhs
- - literate-haskell
- filenames: !ruby/array
- - *.lhs
- mimetypes: !ruby/array
- - text/x-literate-haskell
-- !ruby/struct:Linguist::Lexer
- name: PHP
- aliases: !ruby/array
- - php
- - php3
- - php4
- - php5
- filenames: !ruby/array
- - *.php
- - *.php[345]
- mimetypes: !ruby/array
- - text/x-php
-- !ruby/struct:Linguist::Lexer
- name: MiniD
- aliases: !ruby/array
- - minid
- filenames: !ruby/array
- - *.md
- mimetypes: !ruby/array
- - text/x-minidsrc
-- !ruby/struct:Linguist::Lexer
- name: Ooc
- aliases: !ruby/array
- - ooc
- filenames: !ruby/array
- - *.ooc
- mimetypes: !ruby/array
- - text/x-ooc
-- !ruby/struct:Linguist::Lexer
- name: SQL
- aliases: !ruby/array
- - sql
- filenames: !ruby/array
- - *.sql
- mimetypes: !ruby/array
- - text/x-sql
-- !ruby/struct:Linguist::Lexer
- name: NASM
- aliases: !ruby/array
- - nasm
- filenames: !ruby/array
- - *.asm
- - *.ASM
- mimetypes: !ruby/array
- - text/x-nasm
-- !ruby/struct:Linguist::Lexer
- name: Debian Sourcelist
- aliases: !ruby/array
- - sourceslist
- - sources.list
- filenames: !ruby/array
- - sources.list
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: Delphi
- aliases: !ruby/array
- - delphi
- - pas
- - pascal
- - objectpascal
- filenames: !ruby/array
- - *.pas
- mimetypes: !ruby/array
- - text/x-pascal
-- !ruby/struct:Linguist::Lexer
- name: aspx-vb
- aliases: !ruby/array
- - aspx-vb
- filenames: !ruby/array
- - *.aspx
- - *.asax
- - *.ascx
- - *.ashx
- - *.asmx
- - *.axd
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: HTML+Evoque
- aliases: !ruby/array
- - html+evoque
- filenames: !ruby/array
- - *.html
- mimetypes: !ruby/array
- - text/html+evoque
-- !ruby/struct:Linguist::Lexer
- name: NumPy
- aliases: !ruby/array
- - numpy
- filenames: !ruby/array
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: Modula-2
- aliases: !ruby/array
- - modula2
- - m2
- filenames: !ruby/array
- - *.def
- - *.mod
- mimetypes: !ruby/array
- - text/x-modula2
-- !ruby/struct:Linguist::Lexer
- name: HTML+Django/Jinja
- aliases: !ruby/array
- - html+django
- - html+jinja
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/html+django
- - text/html+jinja
-- !ruby/struct:Linguist::Lexer
- name: CSS+PHP
- aliases: !ruby/array
- - css+php
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/css+php
-- !ruby/struct:Linguist::Lexer
- name: VimL
- aliases: !ruby/array
- - vim
- filenames: !ruby/array
- - *.vim
- - .vimrc
- - .exrc
- - .gvimrc
- - _vimrc
- - _exrc
- - _gvimrc
- mimetypes: !ruby/array
- - text/x-vim
-- !ruby/struct:Linguist::Lexer
- name: CSS+Genshi Text
- aliases: !ruby/array
- - css+genshitext
- - css+genshi
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/css+genshi
-- !ruby/struct:Linguist::Lexer
- name: Fancy
- aliases: !ruby/array
- - fancy
- - fy
- filenames: !ruby/array
- - *.fy
- - *.fancypack
- mimetypes: !ruby/array
- - text/x-fancysrc
-- !ruby/struct:Linguist::Lexer
- name: Ragel
- aliases: !ruby/array
- - ragel
- filenames: !ruby/array
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: Scalate Server Page
- aliases: !ruby/array
- - ssp
- filenames: !ruby/array
- - *.ssp
- mimetypes: !ruby/array
- - application/x-ssp
-- !ruby/struct:Linguist::Lexer
- name: XML+Evoque
- aliases: !ruby/array
- - xml+evoque
- filenames: !ruby/array
- - *.xml
- mimetypes: !ruby/array
- - application/xml+evoque
-- !ruby/struct:Linguist::Lexer
- name: haXe
- aliases: !ruby/array
- - hx
- - haXe
- filenames: !ruby/array
- - *.hx
- mimetypes: !ruby/array
- - text/haxe
-- !ruby/struct:Linguist::Lexer
- name: Redcode
- aliases: !ruby/array
- - redcode
- filenames: !ruby/array
- - *.cw
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: Django/Jinja
- aliases: !ruby/array
- - django
- - jinja
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/x-django-templating
- - application/x-jinja
-- !ruby/struct:Linguist::Lexer
- name: Scala
- aliases: !ruby/array
- - scala
- filenames: !ruby/array
- - *.scala
- mimetypes: !ruby/array
- - text/x-scala
-- !ruby/struct:Linguist::Lexer
- name: Lighttpd configuration file
- aliases: !ruby/array
- - lighty
- - lighttpd
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/x-lighttpd-conf
-- !ruby/struct:Linguist::Lexer
- name: HTML+Velocity
- aliases: !ruby/array
- - html+velocity
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/html+velocity
-- !ruby/struct:Linguist::Lexer
- name: Ragel in D Host
- aliases: !ruby/array
- - ragel-d
- filenames: !ruby/array
- - *.rl
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: Ruby irb session
- aliases: !ruby/array
- - rbcon
- - irb
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/x-ruby-shellsession
-- !ruby/struct:Linguist::Lexer
- name: CSS
- aliases: !ruby/array
- - css
- filenames: !ruby/array
- - *.css
- mimetypes: !ruby/array
- - text/css
-- !ruby/struct:Linguist::Lexer
- name: JavaScript+Smarty
- aliases: !ruby/array
- - js+smarty
- - javascript+smarty
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/x-javascript+smarty
- - text/x-javascript+smarty
- - text/javascript+smarty
-- !ruby/struct:Linguist::Lexer
- name: Asymptote
- aliases: !ruby/array
- - asy
- - asymptote
- filenames: !ruby/array
- - *.asy
- mimetypes: !ruby/array
- - text/x-asymptote
-- !ruby/struct:Linguist::Lexer
- name: XML+PHP
- aliases: !ruby/array
- - xml+php
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/xml+php
-- !ruby/struct:Linguist::Lexer
- name: Fortran
- aliases: !ruby/array
- - fortran
- filenames: !ruby/array
- - *.f
- - *.f90
- - *.F
- - *.F90
- mimetypes: !ruby/array
- - text/x-fortran
-- !ruby/struct:Linguist::Lexer
- name: Gnuplot
- aliases: !ruby/array
- - gnuplot
- filenames: !ruby/array
- - *.plot
- - *.plt
- mimetypes: !ruby/array
- - text/x-gnuplot
-- !ruby/struct:Linguist::Lexer
- name: REBOL
- aliases: !ruby/array
- - rebol
- filenames: !ruby/array
- - *.r
- - *.r3
- mimetypes: !ruby/array
- - text/x-rebol
-- !ruby/struct:Linguist::Lexer
- name: ERB
- aliases: !ruby/array
- - erb
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/x-ruby-templating
-- !ruby/struct:Linguist::Lexer
- name: Befunge
- aliases: !ruby/array
- - befunge
- filenames: !ruby/array
- - *.befunge
- mimetypes: !ruby/array
- - application/x-befunge
-- !ruby/struct:Linguist::Lexer
- name: Dylan
- aliases: !ruby/array
- - dylan
- filenames: !ruby/array
- - *.dylan
- - *.dyl
- mimetypes: !ruby/array
- - text/x-dylan
-- !ruby/struct:Linguist::Lexer
- name: MoinMoin/Trac Wiki markup
- aliases: !ruby/array
- - trac-wiki
- - moin
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/x-trac-wiki
-- !ruby/struct:Linguist::Lexer
- name: Matlab
- aliases: !ruby/array
- - matlab
- - octave
- filenames: !ruby/array
- - *.m
- mimetypes: !ruby/array
- - text/matlab
-- !ruby/struct:Linguist::Lexer
- name: C
- aliases: !ruby/array
- - c
- filenames: !ruby/array
- - *.c
- - *.h
- - *.idc
- mimetypes: !ruby/array
- - text/x-chdr
- - text/x-csrc
-- !ruby/struct:Linguist::Lexer
- name: HTML
- aliases: !ruby/array
- - html
- filenames: !ruby/array
- - *.html
- - *.htm
- - *.xhtml
- - *.xslt
- mimetypes: !ruby/array
- - text/html
- - application/xhtml+xml
-- !ruby/struct:Linguist::Lexer
- name: Genshi
- aliases: !ruby/array
- - genshi
- - kid
- - xml+genshi
- - xml+kid
- filenames: !ruby/array
- - *.kid
- mimetypes: !ruby/array
- - application/x-genshi
- - application/x-kid
-- !ruby/struct:Linguist::Lexer
- name: reStructuredText
- aliases: !ruby/array
- - rst
- - rest
- - restructuredtext
- filenames: !ruby/array
- - *.rst
- - *.rest
- mimetypes: !ruby/array
- - text/x-rst
- - text/prs.fallenstein.rst
-- !ruby/struct:Linguist::Lexer
- name: Velocity
- aliases: !ruby/array
- - velocity
- filenames: !ruby/array
- - *.vm
- - *.fhtml
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: IRC logs
- aliases: !ruby/array
- - irc
- filenames: !ruby/array
- - *.weechatlog
- mimetypes: !ruby/array
- - text/x-irclog
-- !ruby/struct:Linguist::Lexer
- name: Prolog
- aliases: !ruby/array
- - prolog
- filenames: !ruby/array
- - *.prolog
- - *.pro
- - *.pl
- mimetypes: !ruby/array
- - text/x-prolog
-- !ruby/struct:Linguist::Lexer
- name: CSS+Django/Jinja
- aliases: !ruby/array
- - css+django
- - css+jinja
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/css+django
- - text/css+jinja
-- !ruby/struct:Linguist::Lexer
- name: Smalltalk
- aliases: !ruby/array
- - smalltalk
- - squeak
- filenames: !ruby/array
- - *.st
- mimetypes: !ruby/array
- - text/x-smalltalk
-- !ruby/struct:Linguist::Lexer
- name: YAML
- aliases: !ruby/array
- - yaml
- filenames: !ruby/array
- - *.yaml
- - *.yml
- mimetypes: !ruby/array
- - text/x-yaml
-- !ruby/struct:Linguist::Lexer
- name: HTML+Myghty
- aliases: !ruby/array
- - html+myghty
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/html+myghty
-- !ruby/struct:Linguist::Lexer
- name: Makefile
- aliases: !ruby/array
- - make
- - makefile
- - mf
- - bsdmake
- filenames: !ruby/array
- - *.mak
- - Makefile
- - makefile
- - Makefile.*
- - GNUmakefile
- mimetypes: !ruby/array
- - text/x-makefile
-- !ruby/struct:Linguist::Lexer
- name: XSLT
- aliases: !ruby/array
- - xslt
- filenames: !ruby/array
- - *.xsl
- - *.xslt
- mimetypes: !ruby/array
- - application/xsl+xml
- - application/xslt+xml
-- !ruby/struct:Linguist::Lexer
- name: S
- aliases: !ruby/array
- - splus
- - s
- - r
- filenames: !ruby/array
- - *.S
- - *.R
- mimetypes: !ruby/array
- - text/S-plus
- - text/S
- - text/R
-- !ruby/struct:Linguist::Lexer
- name: sqlite3con
- aliases: !ruby/array
- - sqlite3
- filenames: !ruby/array
- - *.sqlite3-console
- mimetypes: !ruby/array
- - text/x-sqlite3-console
-- !ruby/struct:Linguist::Lexer
- name: OCaml
- aliases: !ruby/array
- - ocaml
- filenames: !ruby/array
- - *.ml
- - *.mli
- - *.mll
- - *.mly
- mimetypes: !ruby/array
- - text/x-ocaml
-- !ruby/struct:Linguist::Lexer
- name: eC
- aliases: !ruby/array
- - ec
- filenames: !ruby/array
- - *.ec
- - *.eh
- mimetypes: !ruby/array
- - text/x-echdr
- - text/x-ecsrc
-- !ruby/struct:Linguist::Lexer
- name: Gettext Catalog
- aliases: !ruby/array
- - pot
- - po
- filenames: !ruby/array
- - *.pot
- - *.po
- mimetypes: !ruby/array
- - application/x-gettext
- - text/x-gettext
- - text/gettext
-- !ruby/struct:Linguist::Lexer
- name: Ruby
- aliases: !ruby/array
- - rb
- - ruby
- - duby
- filenames: !ruby/array
- - *.rb
- - *.rbw
- - Rakefile
- - *.rake
- - *.gemspec
- - *.rbx
- - *.duby
- mimetypes: !ruby/array
- - text/x-ruby
- - application/x-ruby
-- !ruby/struct:Linguist::Lexer
- name: Python 3.0 Traceback
- aliases: !ruby/array
- - py3tb
- filenames: !ruby/array
- - *.py3tb
- mimetypes: !ruby/array
- - text/x-python3-traceback
-- !ruby/struct:Linguist::Lexer
- name: POVRay
- aliases: !ruby/array
- - pov
- filenames: !ruby/array
- - *.pov
- - *.inc
- mimetypes: !ruby/array
- - text/x-povray
-- !ruby/struct:Linguist::Lexer
- name: Ragel in CPP Host
- aliases: !ruby/array
- - ragel-cpp
- filenames: !ruby/array
- - *.rl
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: Evoque
- aliases: !ruby/array
- - evoque
- filenames: !ruby/array
- - *.evoque
- mimetypes: !ruby/array
- - application/x-evoque
-- !ruby/struct:Linguist::Lexer
- name: Java Server Page
- aliases: !ruby/array
- - jsp
- filenames: !ruby/array
- - *.jsp
- mimetypes: !ruby/array
- - application/x-jsp
-- !ruby/struct:Linguist::Lexer
- name: ABAP
- aliases: !ruby/array
- - abap
- filenames: !ruby/array
- - *.abap
- mimetypes: !ruby/array
- - text/x-abap
-- !ruby/struct:Linguist::Lexer
- name: HTML+Mako
- aliases: !ruby/array
- - html+mako
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/html+mako
-- !ruby/struct:Linguist::Lexer
- name: Diff
- aliases: !ruby/array
- - diff
- - udiff
- filenames: !ruby/array
- - *.diff
- - *.patch
- mimetypes: !ruby/array
- - text/x-diff
- - text/x-patch
-- !ruby/struct:Linguist::Lexer
- name: Matlab session
- aliases: !ruby/array
- - matlabsession
- filenames: !ruby/array
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: Mason
- aliases: !ruby/array
- - mason
- filenames: !ruby/array
- - *.m
- - *.mhtml
- - *.mc
- - *.mi
- - autohandler
- - dhandler
- mimetypes: !ruby/array
- - application/x-mason
-- !ruby/struct:Linguist::Lexer
- name: HTML+PHP
- aliases: !ruby/array
- - html+php
- filenames: !ruby/array
- - *.phtml
- mimetypes: !ruby/array
- - application/x-php
- - application/x-httpd-php
- - application/x-httpd-php3
- - application/x-httpd-php4
- - application/x-httpd-php5
-- !ruby/struct:Linguist::Lexer
- name: PostScript
- aliases: !ruby/array
- - postscript
- filenames: !ruby/array
- - *.ps
- - *.eps
- mimetypes: !ruby/array
- - application/postscript
-- !ruby/struct:Linguist::Lexer
- name: verilog
- aliases: !ruby/array
- - v
- filenames: !ruby/array
- - *.v
- - *.sv
- mimetypes: !ruby/array
- - text/x-verilog
-- !ruby/struct:Linguist::Lexer
- name: ANTLR With Java Target
- aliases: !ruby/array
- - antlr-java
- filenames: !ruby/array
- - *.G
- - *.g
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: Tcl
- aliases: !ruby/array
- - tcl
- filenames: !ruby/array
- - *.tcl
- mimetypes: !ruby/array
- - text/x-tcl
- - text/x-script.tcl
- - application/x-tcl
-- !ruby/struct:Linguist::Lexer
- name: JavaScript+Ruby
- aliases: !ruby/array
- - js+erb
- - javascript+erb
- - js+ruby
- - javascript+ruby
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/x-javascript+ruby
- - text/x-javascript+ruby
- - text/javascript+ruby
-- !ruby/struct:Linguist::Lexer
- name: Base Makefile
- aliases: !ruby/array
- - basemake
- filenames: !ruby/array
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: ANTLR With Python Target
- aliases: !ruby/array
- - antlr-python
- filenames: !ruby/array
- - *.G
- - *.g
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: cpp-objdump
- aliases: !ruby/array
- - cpp-objdump
- - c++-objdumb
- - cxx-objdump
- filenames: !ruby/array
- - *.cpp-objdump
- - *.c++-objdump
- - *.cxx-objdump
- mimetypes: !ruby/array
- - text/x-cpp-objdump
-- !ruby/struct:Linguist::Lexer
- name: Ioke
- aliases: !ruby/array
- - ioke
- - ik
- filenames: !ruby/array
- - *.ik
- mimetypes: !ruby/array
- - text/x-iokesrc
-- !ruby/struct:Linguist::Lexer
- name: PyPy Log
- aliases: !ruby/array
- - pypylog
- - pypy
- filenames: !ruby/array
- - *.pypylog
- mimetypes: !ruby/array
- - application/x-pypylog
-- !ruby/struct:Linguist::Lexer
- name: Python 3
- aliases: !ruby/array
- - python3
- - py3
- filenames: !ruby/array
- mimetypes: !ruby/array
- - text/x-python3
- - application/x-python3
-- !ruby/struct:Linguist::Lexer
- name: Batchfile
- aliases: !ruby/array
- - bat
- filenames: !ruby/array
- - *.bat
- - *.cmd
- mimetypes: !ruby/array
- - application/x-dos-batch
-- !ruby/struct:Linguist::Lexer
- name: ANTLR
- aliases: !ruby/array
- - antlr
- filenames: !ruby/array
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: JavaScript+Django/Jinja
- aliases: !ruby/array
- - js+django
- - javascript+django
- - js+jinja
- - javascript+jinja
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/x-javascript+django
- - application/x-javascript+jinja
- - text/x-javascript+django
- - text/x-javascript+jinja
- - text/javascript+django
- - text/javascript+jinja
-- !ruby/struct:Linguist::Lexer
- name: Cython
- aliases: !ruby/array
- - cython
- - pyx
- filenames: !ruby/array
- - *.pyx
- - *.pxd
- - *.pxi
- mimetypes: !ruby/array
- - text/x-cython
- - application/x-cython
-- !ruby/struct:Linguist::Lexer
- name: Erlang
- aliases: !ruby/array
- - erlang
- filenames: !ruby/array
- - *.erl
- - *.hrl
- mimetypes: !ruby/array
- - text/x-erlang
-- !ruby/struct:Linguist::Lexer
- name: Erlang erl session
- aliases: !ruby/array
- - erl
- filenames: !ruby/array
- - *.erl-sh
- mimetypes: !ruby/array
- - text/x-erl-shellsession
-- !ruby/struct:Linguist::Lexer
- name: Clojure
- aliases: !ruby/array
- - clojure
- - clj
- filenames: !ruby/array
- - *.clj
- mimetypes: !ruby/array
- - text/x-clojure
- - application/x-clojure
-- !ruby/struct:Linguist::Lexer
- name: Modelica
- aliases: !ruby/array
- - modelica
- filenames: !ruby/array
- - *.mo
- mimetypes: !ruby/array
- - text/x-modelica
-- !ruby/struct:Linguist::Lexer
- name: ANTLR With Perl Target
- aliases: !ruby/array
- - antlr-perl
- filenames: !ruby/array
- - *.G
- - *.g
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: Myghty
- aliases: !ruby/array
- - myghty
- filenames: !ruby/array
- - *.myt
- - autodelegate
- mimetypes: !ruby/array
- - application/x-myghty
-- !ruby/struct:Linguist::Lexer
- name: Duel
- aliases: !ruby/array
- - duel
- - Duel Engine
- - Duel View
- - JBST
- - jbst
- - JsonML+BST
- filenames: !ruby/array
- - *.duel
- - *.jbst
- mimetypes: !ruby/array
- - text/x-duel
- - text/x-jbst
-- !ruby/struct:Linguist::Lexer
- name: FSharp
- aliases: !ruby/array
- - fsharp
- filenames: !ruby/array
- - *.fs
- - *.fsi
- mimetypes: !ruby/array
- - text/x-fsharp
-- !ruby/struct:Linguist::Lexer
- name: MOOCode
- aliases: !ruby/array
- - moocode
- filenames: !ruby/array
- - *.moo
- mimetypes: !ruby/array
- - text/x-moocode
-- !ruby/struct:Linguist::Lexer
- name: Newspeak
- aliases: !ruby/array
- - newspeak
- filenames: !ruby/array
- - *.ns2
- mimetypes: !ruby/array
- - text/x-newspeak
-- !ruby/struct:Linguist::Lexer
- name: Bash Session
- aliases: !ruby/array
- - console
- filenames: !ruby/array
- - *.sh-session
- mimetypes: !ruby/array
- - application/x-shell-session
-- !ruby/struct:Linguist::Lexer
- name: Raw token data
- aliases: !ruby/array
- - raw
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/x-pygments-tokens
-- !ruby/struct:Linguist::Lexer
- name: C#
- aliases: !ruby/array
- - csharp
- - c#
- filenames: !ruby/array
- - *.cs
- mimetypes: !ruby/array
- - text/x-csharp
-- !ruby/struct:Linguist::Lexer
- name: TeX
- aliases: !ruby/array
- - tex
- - latex
- filenames: !ruby/array
- - *.tex
- - *.aux
- - *.toc
- mimetypes: !ruby/array
- - text/x-tex
- - text/x-latex
-- !ruby/struct:Linguist::Lexer
- name: Cheetah
- aliases: !ruby/array
- - cheetah
- - spitfire
- filenames: !ruby/array
- - *.tmpl
- - *.spt
- mimetypes: !ruby/array
- - application/x-cheetah
- - application/x-spitfire
-- !ruby/struct:Linguist::Lexer
- name: GoodData-CL
- aliases: !ruby/array
- - gooddata-cl
- filenames: !ruby/array
- - *.gdc
- mimetypes: !ruby/array
- - text/x-gooddata-cl
-- !ruby/struct:Linguist::Lexer
- name: Objective-C
- aliases: !ruby/array
- - objective-c
- - objectivec
- - obj-c
- - objc
- filenames: !ruby/array
- - *.m
- mimetypes: !ruby/array
- - text/x-objective-c
-- !ruby/struct:Linguist::Lexer
- name: JavaScript
- aliases: !ruby/array
- - js
- - javascript
- filenames: !ruby/array
- - *.js
- mimetypes: !ruby/array
- - application/javascript
- - application/x-javascript
- - text/x-javascript
- - text/javascript
-- !ruby/struct:Linguist::Lexer
- name: Common Lisp
- aliases: !ruby/array
- - common-lisp
- - cl
- filenames: !ruby/array
- - *.cl
- - *.lisp
- - *.el
- mimetypes: !ruby/array
- - text/x-common-lisp
-- !ruby/struct:Linguist::Lexer
- name: Embedded Ragel
- aliases: !ruby/array
- - ragel-em
- filenames: !ruby/array
- - *.rl
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: ActionScript 3
- aliases: !ruby/array
- - as3
- - actionscript3
- filenames: !ruby/array
- - *.as
- mimetypes: !ruby/array
- - application/x-actionscript
- - text/x-actionscript
- - text/actionscript
-- !ruby/struct:Linguist::Lexer
- name: ANTLR With CPP Target
- aliases: !ruby/array
- - antlr-cpp
- filenames: !ruby/array
- - *.G
- - *.g
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: Hybris
- aliases: !ruby/array
- - hybris
- - hy
- filenames: !ruby/array
- - *.hy
- - *.hyb
- mimetypes: !ruby/array
- - text/x-hybris
- - application/x-hybris
-- !ruby/struct:Linguist::Lexer
- name: JavaScript+PHP
- aliases: !ruby/array
- - js+php
- - javascript+php
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/x-javascript+php
- - text/x-javascript+php
- - text/javascript+php
-- !ruby/struct:Linguist::Lexer
- name: Factor
- aliases: !ruby/array
- - factor
- filenames: !ruby/array
- - *.factor
- mimetypes: !ruby/array
- - text/x-factor
-- !ruby/struct:Linguist::Lexer
- name: XQuery
- aliases: !ruby/array
- - xquery
- - xqy
- filenames: !ruby/array
- - *.xqy
- - *.xquery
- mimetypes: !ruby/array
- - text/xquery
- - application/xquery
-- !ruby/struct:Linguist::Lexer
- name: Ragel in Objective C Host
- aliases: !ruby/array
- - ragel-objc
- filenames: !ruby/array
- - *.rl
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: XML+Django/Jinja
- aliases: !ruby/array
- - xml+django
- - xml+jinja
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/xml+django
- - application/xml+jinja
-- !ruby/struct:Linguist::Lexer
- name: Awk
- aliases: !ruby/array
- - awk
- - gawk
- - mawk
- - nawk
- filenames: !ruby/array
- - *.awk
- mimetypes: !ruby/array
- - application/x-awk
-- !ruby/struct:Linguist::Lexer
- name: ANTLR With Ruby Target
- aliases: !ruby/array
- - antlr-ruby
- - antlr-rb
- filenames: !ruby/array
- - *.G
- - *.g
- mimetypes: !ruby/array
-- !ruby/struct:Linguist::Lexer
- name: XML+Myghty
- aliases: !ruby/array
- - xml+myghty
- filenames: !ruby/array
- mimetypes: !ruby/array
- - application/xml+myghty
+JavaScript+Mako:
+ aliases:
+ - 'js+mako'
+ - 'javascript+mako'
+ mimetypes:
+ - 'application/x-javascript+mako'
+ - 'text/x-javascript+mako'
+ - 'text/javascript+mako'
+Brainfuck:
+ aliases:
+ - 'brainfuck'
+ - 'bf'
+ filenames:
+ - '*.bf'
+ - '*.b'
+ mimetypes:
+ - 'application/x-brainfuck'
+HTML+Cheetah:
+ aliases:
+ - 'html+cheetah'
+ - 'html+spitfire'
+ mimetypes:
+ - 'text/html+cheetah'
+ - 'text/html+spitfire'
+Nimrod:
+ aliases:
+ - 'nimrod'
+ - 'nim'
+ filenames:
+ - '*.nim'
+ - '*.nimrod'
+ mimetypes:
+ - 'text/x-nimrod'
+Bash:
+ aliases:
+ - 'bash'
+ - 'sh'
+ - 'ksh'
+ filenames:
+ - '*.sh'
+ - '*.ksh'
+ - '*.bash'
+ - '*.ebuild'
+ - '*.eclass'
+ mimetypes:
+ - 'application/x-sh'
+ - 'application/x-shellscript'
+CSS+Myghty:
+ aliases:
+ - 'css+myghty'
+ mimetypes:
+ - 'text/css+myghty'
+Coldfusion HTML:
+ aliases:
+ - 'cfm'
+ filenames:
+ - '*.cfm'
+ - '*.cfml'
+ - '*.cfc'
+ mimetypes:
+ - 'application/x-coldfusion'
+Smarty:
+ aliases:
+ - 'smarty'
+ filenames:
+ - '*.tpl'
+ mimetypes:
+ - 'application/x-smarty'
+Protocol Buffer:
+ aliases:
+ - 'protobuf'
+ filenames:
+ - '*.proto'
+ApacheConf:
+ aliases:
+ - 'apacheconf'
+ - 'aconf'
+ - 'apache'
+ filenames:
+ - '.htaccess'
+ - 'apache.conf'
+ - 'apache2.conf'
+ mimetypes:
+ - 'text/x-apacheconf'
+Java:
+ aliases:
+ - 'java'
+ filenames:
+ - '*.java'
+ mimetypes:
+ - 'text/x-java'
+JavaScript+Genshi Text:
+ aliases:
+ - 'js+genshitext'
+ - 'js+genshi'
+ - 'javascript+genshitext'
+ - 'javascript+genshi'
+ mimetypes:
+ - 'application/x-javascript+genshi'
+ - 'text/x-javascript+genshi'
+ - 'text/javascript+genshi'
+Scheme:
+ aliases:
+ - 'scheme'
+ - 'scm'
+ filenames:
+ - '*.scm'
+ - '*.ss'
+ - '*.rkt'
+ mimetypes:
+ - 'text/x-scheme'
+ - 'application/x-scheme'
+Nemerle:
+ aliases:
+ - 'nemerle'
+ filenames:
+ - '*.n'
+ mimetypes:
+ - 'text/x-nemerle'
+CoffeeScript:
+ aliases:
+ - 'coffee-script'
+ - 'coffeescript'
+ filenames:
+ - '*.coffee'
+ mimetypes:
+ - 'text/coffeescript'
+ANTLR With ActionScript Target:
+ aliases:
+ - 'antlr-as'
+ - 'antlr-actionscript'
+ filenames:
+ - '*.G'
+ - '*.g'
+d-objdump:
+ aliases:
+ - 'd-objdump'
+ filenames:
+ - '*.d-objdump'
+ mimetypes:
+ - 'text/x-d-objdump'
+CSS+Ruby:
+ aliases:
+ - 'css+erb'
+ - 'css+ruby'
+ mimetypes:
+ - 'text/css+ruby'
+MySQL:
+ aliases:
+ - 'mysql'
+ mimetypes:
+ - 'text/x-mysql'
+C++:
+ aliases:
+ - 'cpp'
+ - 'c++'
+ filenames:
+ - '*.cpp'
+ - '*.hpp'
+ - '*.c++'
+ - '*.h++'
+ - '*.cc'
+ - '*.hh'
+ - '*.cxx'
+ - '*.hxx'
+ mimetypes:
+ - 'text/x-c++hdr'
+ - 'text/x-c++src'
+XML+Smarty:
+ aliases:
+ - 'xml+smarty'
+ mimetypes:
+ - 'application/xml+smarty'
+Groovy:
+ aliases:
+ - 'groovy'
+ filenames:
+ - '*.groovy'
+ mimetypes:
+ - 'text/x-groovy'
+autohotkey:
+ aliases:
+ - 'ahk'
+ filenames:
+ - '*.ahk'
+ - '*.ahkl'
+ mimetypes:
+ - 'text/x-autohotkey'
+Felix:
+ aliases:
+ - 'felix'
+ - 'flx'
+ filenames:
+ - '*.flx'
+ - '*.flxh'
+ mimetypes:
+ - 'text/x-felix'
+CMake:
+ aliases:
+ - 'cmake'
+ filenames:
+ - '*.cmake'
+ - 'CMakeLists.txt'
+ mimetypes:
+ - 'text/x-cmake'
+Mako:
+ aliases:
+ - 'mako'
+ filenames:
+ - '*.mao'
+ mimetypes:
+ - 'application/x-mako'
+Python:
+ aliases:
+ - 'python'
+ - 'py'
+ filenames:
+ - '*.py'
+ - '*.pyw'
+ - '*.sc'
+ - 'SConstruct'
+ - 'SConscript'
+ - '*.tac'
+ mimetypes:
+ - 'text/x-python'
+ - 'application/x-python'
+JavaScript+Myghty:
+ aliases:
+ - 'js+myghty'
+ - 'javascript+myghty'
+ mimetypes:
+ - 'application/x-javascript+myghty'
+ - 'text/x-javascript+myghty'
+ - 'text/javascript+mygthy'
+XML+Mako:
+ aliases:
+ - 'xml+mako'
+ mimetypes:
+ - 'application/xml+mako'
+Scaml:
+ aliases:
+ - 'scaml'
+ - 'SCAML'
+ filenames:
+ - '*.scaml'
+ mimetypes:
+ - 'text/x-scaml'
+MAQL:
+ aliases:
+ - 'maql'
+ filenames:
+ - '*.maql'
+ mimetypes:
+ - 'text/x-gooddata-maql'
+ - 'application/x-gooddata-maql'
+Boo:
+ aliases:
+ - 'boo'
+ filenames:
+ - '*.boo'
+ mimetypes:
+ - 'text/x-boo'
+ActionScript:
+ aliases:
+ - 'as'
+ - 'actionscript'
+ filenames:
+ - '*.as'
+ mimetypes:
+ - 'application/x-actionscript3'
+ - 'text/x-actionscript3'
+ - 'text/actionscript3'
+VB.net:
+ aliases:
+ - 'vb.net'
+ - 'vbnet'
+ filenames:
+ - '*.vb'
+ - '*.bas'
+ mimetypes:
+ - 'text/x-vbnet'
+ - 'text/x-vba'
+SquidConf:
+ aliases:
+ - 'squidconf'
+ - 'squid.conf'
+ - 'squid'
+ filenames:
+ - 'squid.conf'
+ mimetypes:
+ - 'text/x-squidconf'
+D:
+ aliases:
+ - 'd'
+ filenames:
+ - '*.d'
+ - '*.di'
+ mimetypes:
+ - 'text/x-dsrc'
+Logtalk:
+ aliases:
+ - 'logtalk'
+ filenames:
+ - '*.lgt'
+ mimetypes:
+ - 'text/x-logtalk'
+SCSS:
+ aliases:
+ - 'scss'
+ filenames:
+ - '*.scss'
+ mimetypes:
+ - 'text/x-scss'
+BBCode:
+ aliases:
+ - 'bbcode'
+ mimetypes:
+ - 'text/x-bbcode'
+Haml:
+ aliases:
+ - 'haml'
+ - 'HAML'
+ filenames:
+ - '*.haml'
+ mimetypes:
+ - 'text/x-haml'
+MuPAD:
+ aliases:
+ - 'mupad'
+ filenames:
+ - '*.mu'
+XML+Ruby:
+ aliases:
+ - 'xml+erb'
+ - 'xml+ruby'
+ mimetypes:
+ - 'application/xml+ruby'
+Debian Control file:
+ aliases:
+ - 'control'
+ filenames:
+ - 'control'
+Jade:
+ aliases:
+ - 'jade'
+ - 'JADE'
+ filenames:
+ - '*.jade'
+ mimetypes:
+ - 'text/x-jade'
+RHTML:
+ aliases:
+ - 'rhtml'
+ - 'html+erb'
+ - 'html+ruby'
+ filenames:
+ - '*.rhtml'
+ mimetypes:
+ - 'text/html+ruby'
+XML+Velocity:
+ aliases:
+ - 'xml+velocity'
+ mimetypes:
+ - 'application/xml+velocity'
+JavaScript+Cheetah:
+ aliases:
+ - 'js+cheetah'
+ - 'javascript+cheetah'
+ - 'js+spitfire'
+ - 'javascript+spitfire'
+ mimetypes:
+ - 'application/x-javascript+cheetah'
+ - 'text/x-javascript+cheetah'
+ - 'text/javascript+cheetah'
+ - 'application/x-javascript+spitfire'
+ - 'text/x-javascript+spitfire'
+ - 'text/javascript+spitfire'
+Python Traceback:
+ aliases:
+ - 'pytb'
+ filenames:
+ - '*.pytb'
+ mimetypes:
+ - 'text/x-python-traceback'
+cfstatement:
+ aliases:
+ - 'cfs'
+Ada:
+ aliases:
+ - 'ada'
+ - 'ada95ada2005'
+ filenames:
+ - '*.adb'
+ - '*.ads'
+ - '*.ada'
+ mimetypes:
+ - 'text/x-ada'
+objdump:
+ aliases:
+ - 'objdump'
+ filenames:
+ - '*.objdump'
+ mimetypes:
+ - 'text/x-objdump'
+CSS+Mako:
+ aliases:
+ - 'css+mako'
+ mimetypes:
+ - 'text/css+mako'
+Gherkin:
+ aliases:
+ - 'Cucumber'
+ - 'cucumber'
+ - 'Gherkin'
+ - 'gherkin'
+ filenames:
+ - '*.feature'
+ mimetypes:
+ - 'text/x-gherkin'
+Ragel in Java Host:
+ aliases:
+ - 'ragel-java'
+ filenames:
+ - '*.rl'
+Io:
+ aliases:
+ - 'io'
+ filenames:
+ - '*.io'
+ mimetypes:
+ - 'text/x-iosrc'
+Vala:
+ aliases:
+ - 'vala'
+ - 'vapi'
+ filenames:
+ - '*.vala'
+ - '*.vapi'
+ mimetypes:
+ - 'text/x-vala'
+Haskell:
+ aliases:
+ - 'haskell'
+ - 'hs'
+ filenames:
+ - '*.hs'
+ mimetypes:
+ - 'text/x-haskell'
+Lua:
+ aliases:
+ - 'lua'
+ filenames:
+ - '*.lua'
+ - '*.wlua'
+ mimetypes:
+ - 'text/x-lua'
+ - 'application/x-lua'
+Sass:
+ aliases:
+ - 'sass'
+ - 'SASS'
+ filenames:
+ - '*.sass'
+ mimetypes:
+ - 'text/x-sass'
+ANTLR With ObjectiveC Target:
+ aliases:
+ - 'antlr-objc'
+ filenames:
+ - '*.G'
+ - '*.g'
+XML:
+ aliases:
+ - 'xml'
+ filenames:
+ - '*.xml'
+ - '*.xsl'
+ - '*.rss'
+ - '*.xslt'
+ - '*.xsd'
+ - '*.wsdl'
+ mimetypes:
+ - 'text/xml'
+ - 'application/xml'
+ - 'image/svg+xml'
+ - 'application/rss+xml'
+ - 'application/atom+xml'
+Groff:
+ aliases:
+ - 'groff'
+ - 'nroff'
+ - 'man'
+ filenames:
+ - '*.[1234567]'
+ - '*.man'
+ mimetypes:
+ - 'application/x-troff'
+ - 'text/troff'
+GLSL:
+ aliases:
+ - 'glsl'
+ filenames:
+ - '*.vert'
+ - '*.frag'
+ - '*.geo'
+ mimetypes:
+ - 'text/x-glslsrc'
+Genshi Text:
+ aliases:
+ - 'genshitext'
+ mimetypes:
+ - 'application/x-genshi-text'
+ - 'text/x-genshi'
+Objective-J:
+ aliases:
+ - 'objective-j'
+ - 'objectivej'
+ - 'obj-j'
+ - 'objj'
+ filenames:
+ - '*.j'
+ mimetypes:
+ - 'text/x-objective-j'
+GAS:
+ aliases:
+ - 'gas'
+ filenames:
+ - '*.s'
+ - '*.S'
+ mimetypes:
+ - 'text/x-gas'
+Python console session:
+ aliases:
+ - 'pycon'
+ mimetypes:
+ - 'text/x-python-doctest'
+MXML:
+ aliases:
+ - 'mxml'
+ filenames:
+ - '*.mxml'
+XML+Cheetah:
+ aliases:
+ - 'xml+cheetah'
+ - 'xml+spitfire'
+ mimetypes:
+ - 'application/xml+cheetah'
+ - 'application/xml+spitfire'
+Go:
+ aliases:
+ - 'go'
+ filenames:
+ - '*.go'
+ mimetypes:
+ - 'text/x-gosrc'
+Ragel in C Host:
+ aliases:
+ - 'ragel-c'
+ filenames:
+ - '*.rl'
+aspx-cs:
+ aliases:
+ - 'aspx-cs'
+ filenames:
+ - '*.aspx'
+ - '*.asax'
+ - '*.ascx'
+ - '*.ashx'
+ - '*.asmx'
+ - '*.axd'
+Properties:
+ aliases:
+ - 'properties'
+ filenames:
+ - '*.properties'
+ mimetypes:
+ - 'text/x-java-properties'
+Ragel in Ruby Host:
+ aliases:
+ - 'ragel-ruby'
+ - 'ragel-rb'
+ filenames:
+ - '*.rl'
+BlitzMax:
+ aliases:
+ - 'blitzmax'
+ - 'bmax'
+ filenames:
+ - '*.bmx'
+ mimetypes:
+ - 'text/x-bmx'
+HTML+Genshi:
+ aliases:
+ - 'html+genshi'
+ - 'html+kid'
+ mimetypes:
+ - 'text/html+genshi'
+Perl:
+ aliases:
+ - 'perl'
+ - 'pl'
+ filenames:
+ - '*.pl'
+ - '*.pm'
+ mimetypes:
+ - 'text/x-perl'
+ - 'application/x-perl'
+INI:
+ aliases:
+ - 'ini'
+ - 'cfg'
+ filenames:
+ - '*.ini'
+ - '*.cfg'
+ mimetypes:
+ - 'text/x-ini'
+c-objdump:
+ aliases:
+ - 'c-objdump'
+ filenames:
+ - '*.c-objdump'
+ mimetypes:
+ - 'text/x-c-objdump'
+Tcsh:
+ aliases:
+ - 'tcsh'
+ - 'csh'
+ filenames:
+ - '*.tcsh'
+ - '*.csh'
+ mimetypes:
+ - 'application/x-csh'
+RConsole:
+ aliases:
+ - 'rconsole'
+ - 'rout'
+ filenames:
+ - '*.Rout'
+CSS+Smarty:
+ aliases:
+ - 'css+smarty'
+ mimetypes:
+ - 'text/css+smarty'
+Text only:
+ aliases:
+ - 'text'
+ filenames:
+ - '*.txt'
+ mimetypes:
+ - 'text/plain'
+ANTLR With C# Target:
+ aliases:
+ - 'antlr-csharp'
+ - 'antlr-c#'
+ filenames:
+ - '*.G'
+ - '*.g'
+Darcs Patch:
+ aliases:
+ - 'dpatch'
+ filenames:
+ - '*.dpatch'
+ - '*.darcspatch'
+LLVM:
+ aliases:
+ - 'llvm'
+ filenames:
+ - '*.ll'
+ mimetypes:
+ - 'text/x-llvm'
+Nginx configuration file:
+ aliases:
+ - 'nginx'
+ mimetypes:
+ - 'text/x-nginx-conf'
+AppleScript:
+ aliases:
+ - 'applescript'
+ filenames:
+ - '*.applescript'
+HTML+Smarty:
+ aliases:
+ - 'html+smarty'
+ mimetypes:
+ - 'text/html+smarty'
+Literate Haskell:
+ aliases:
+ - 'lhs'
+ - 'literate-haskell'
+ filenames:
+ - '*.lhs'
+ mimetypes:
+ - 'text/x-literate-haskell'
+PHP:
+ aliases:
+ - 'php'
+ - 'php3'
+ - 'php4'
+ - 'php5'
+ filenames:
+ - '*.php'
+ - '*.php[345]'
+ mimetypes:
+ - 'text/x-php'
+MiniD:
+ aliases:
+ - 'minid'
+ filenames:
+ - '*.md'
+ mimetypes:
+ - 'text/x-minidsrc'
+Ooc:
+ aliases:
+ - 'ooc'
+ filenames:
+ - '*.ooc'
+ mimetypes:
+ - 'text/x-ooc'
+SQL:
+ aliases:
+ - 'sql'
+ filenames:
+ - '*.sql'
+ mimetypes:
+ - 'text/x-sql'
+NASM:
+ aliases:
+ - 'nasm'
+ filenames:
+ - '*.asm'
+ - '*.ASM'
+ mimetypes:
+ - 'text/x-nasm'
+Debian Sourcelist:
+ aliases:
+ - 'sourceslist'
+ - 'sources.list'
+ filenames:
+ - 'sources.list'
+Delphi:
+ aliases:
+ - 'delphi'
+ - 'pas'
+ - 'pascal'
+ - 'objectpascal'
+ filenames:
+ - '*.pas'
+ mimetypes:
+ - 'text/x-pascal'
+aspx-vb:
+ aliases:
+ - 'aspx-vb'
+ filenames:
+ - '*.aspx'
+ - '*.asax'
+ - '*.ascx'
+ - '*.ashx'
+ - '*.asmx'
+ - '*.axd'
+HTML+Evoque:
+ aliases:
+ - 'html+evoque'
+ filenames:
+ - '*.html'
+ mimetypes:
+ - 'text/html+evoque'
+NumPy:
+ aliases:
+ - 'numpy'
+Modula-2:
+ aliases:
+ - 'modula2'
+ - 'm2'
+ filenames:
+ - '*.def'
+ - '*.mod'
+ mimetypes:
+ - 'text/x-modula2'
+HTML+Django/Jinja:
+ aliases:
+ - 'html+django'
+ - 'html+jinja'
+ mimetypes:
+ - 'text/html+django'
+ - 'text/html+jinja'
+CSS+PHP:
+ aliases:
+ - 'css+php'
+ mimetypes:
+ - 'text/css+php'
+VimL:
+ aliases:
+ - 'vim'
+ filenames:
+ - '*.vim'
+ - '.vimrc'
+ - '.exrc'
+ - '.gvimrc'
+ - '_vimrc'
+ - '_exrc'
+ - '_gvimrc'
+ mimetypes:
+ - 'text/x-vim'
+CSS+Genshi Text:
+ aliases:
+ - 'css+genshitext'
+ - 'css+genshi'
+ mimetypes:
+ - 'text/css+genshi'
+Fancy:
+ aliases:
+ - 'fancy'
+ - 'fy'
+ filenames:
+ - '*.fy'
+ - '*.fancypack'
+ mimetypes:
+ - 'text/x-fancysrc'
+Ragel:
+ aliases:
+ - 'ragel'
+Scalate Server Page:
+ aliases:
+ - 'ssp'
+ filenames:
+ - '*.ssp'
+ mimetypes:
+ - 'application/x-ssp'
+XML+Evoque:
+ aliases:
+ - 'xml+evoque'
+ filenames:
+ - '*.xml'
+ mimetypes:
+ - 'application/xml+evoque'
+haXe:
+ aliases:
+ - 'hx'
+ - 'haXe'
+ filenames:
+ - '*.hx'
+ mimetypes:
+ - 'text/haxe'
+Redcode:
+ aliases:
+ - 'redcode'
+ filenames:
+ - '*.cw'
+Django/Jinja:
+ aliases:
+ - 'django'
+ - 'jinja'
+ mimetypes:
+ - 'application/x-django-templating'
+ - 'application/x-jinja'
+Scala:
+ aliases:
+ - 'scala'
+ filenames:
+ - '*.scala'
+ mimetypes:
+ - 'text/x-scala'
+Lighttpd configuration file:
+ aliases:
+ - 'lighty'
+ - 'lighttpd'
+ mimetypes:
+ - 'text/x-lighttpd-conf'
+HTML+Velocity:
+ aliases:
+ - 'html+velocity'
+ mimetypes:
+ - 'text/html+velocity'
+Ragel in D Host:
+ aliases:
+ - 'ragel-d'
+ filenames:
+ - '*.rl'
+Ruby irb session:
+ aliases:
+ - 'rbcon'
+ - 'irb'
+ mimetypes:
+ - 'text/x-ruby-shellsession'
+CSS:
+ aliases:
+ - 'css'
+ filenames:
+ - '*.css'
+ mimetypes:
+ - 'text/css'
+JavaScript+Smarty:
+ aliases:
+ - 'js+smarty'
+ - 'javascript+smarty'
+ mimetypes:
+ - 'application/x-javascript+smarty'
+ - 'text/x-javascript+smarty'
+ - 'text/javascript+smarty'
+Asymptote:
+ aliases:
+ - 'asy'
+ - 'asymptote'
+ filenames:
+ - '*.asy'
+ mimetypes:
+ - 'text/x-asymptote'
+XML+PHP:
+ aliases:
+ - 'xml+php'
+ mimetypes:
+ - 'application/xml+php'
+Fortran:
+ aliases:
+ - 'fortran'
+ filenames:
+ - '*.f'
+ - '*.f90'
+ - '*.F'
+ - '*.F90'
+ mimetypes:
+ - 'text/x-fortran'
+Gnuplot:
+ aliases:
+ - 'gnuplot'
+ filenames:
+ - '*.plot'
+ - '*.plt'
+ mimetypes:
+ - 'text/x-gnuplot'
+REBOL:
+ aliases:
+ - 'rebol'
+ filenames:
+ - '*.r'
+ - '*.r3'
+ mimetypes:
+ - 'text/x-rebol'
+ERB:
+ aliases:
+ - 'erb'
+ mimetypes:
+ - 'application/x-ruby-templating'
+Befunge:
+ aliases:
+ - 'befunge'
+ filenames:
+ - '*.befunge'
+ mimetypes:
+ - 'application/x-befunge'
+Dylan:
+ aliases:
+ - 'dylan'
+ filenames:
+ - '*.dylan'
+ - '*.dyl'
+ mimetypes:
+ - 'text/x-dylan'
+MoinMoin/Trac Wiki markup:
+ aliases:
+ - 'trac-wiki'
+ - 'moin'
+ mimetypes:
+ - 'text/x-trac-wiki'
+Matlab:
+ aliases:
+ - 'matlab'
+ - 'octave'
+ filenames:
+ - '*.m'
+ mimetypes:
+ - 'text/matlab'
+C:
+ aliases:
+ - 'c'
+ filenames:
+ - '*.c'
+ - '*.h'
+ - '*.idc'
+ mimetypes:
+ - 'text/x-chdr'
+ - 'text/x-csrc'
+HTML:
+ aliases:
+ - 'html'
+ filenames:
+ - '*.html'
+ - '*.htm'
+ - '*.xhtml'
+ - '*.xslt'
+ mimetypes:
+ - 'text/html'
+ - 'application/xhtml+xml'
+Genshi:
+ aliases:
+ - 'genshi'
+ - 'kid'
+ - 'xml+genshi'
+ - 'xml+kid'
+ filenames:
+ - '*.kid'
+ mimetypes:
+ - 'application/x-genshi'
+ - 'application/x-kid'
+reStructuredText:
+ aliases:
+ - 'rst'
+ - 'rest'
+ - 'restructuredtext'
+ filenames:
+ - '*.rst'
+ - '*.rest'
+ mimetypes:
+ - 'text/x-rst'
+ - 'text/prs.fallenstein.rst'
+Velocity:
+ aliases:
+ - 'velocity'
+ filenames:
+ - '*.vm'
+ - '*.fhtml'
+IRC logs:
+ aliases:
+ - 'irc'
+ filenames:
+ - '*.weechatlog'
+ mimetypes:
+ - 'text/x-irclog'
+Prolog:
+ aliases:
+ - 'prolog'
+ filenames:
+ - '*.prolog'
+ - '*.pro'
+ - '*.pl'
+ mimetypes:
+ - 'text/x-prolog'
+CSS+Django/Jinja:
+ aliases:
+ - 'css+django'
+ - 'css+jinja'
+ mimetypes:
+ - 'text/css+django'
+ - 'text/css+jinja'
+Smalltalk:
+ aliases:
+ - 'smalltalk'
+ - 'squeak'
+ filenames:
+ - '*.st'
+ mimetypes:
+ - 'text/x-smalltalk'
+YAML:
+ aliases:
+ - 'yaml'
+ filenames:
+ - '*.yaml'
+ - '*.yml'
+ mimetypes:
+ - 'text/x-yaml'
+HTML+Myghty:
+ aliases:
+ - 'html+myghty'
+ mimetypes:
+ - 'text/html+myghty'
+Makefile:
+ aliases:
+ - 'make'
+ - 'makefile'
+ - 'mf'
+ - 'bsdmake'
+ filenames:
+ - '*.mak'
+ - 'Makefile'
+ - 'makefile'
+ - 'Makefile.*'
+ - 'GNUmakefile'
+ mimetypes:
+ - 'text/x-makefile'
+XSLT:
+ aliases:
+ - 'xslt'
+ filenames:
+ - '*.xsl'
+ - '*.xslt'
+ mimetypes:
+ - 'application/xsl+xml'
+ - 'application/xslt+xml'
+S:
+ aliases:
+ - 'splus'
+ - 's'
+ - 'r'
+ filenames:
+ - '*.S'
+ - '*.R'
+ mimetypes:
+ - 'text/S-plus'
+ - 'text/S'
+ - 'text/R'
+sqlite3con:
+ aliases:
+ - 'sqlite3'
+ filenames:
+ - '*.sqlite3-console'
+ mimetypes:
+ - 'text/x-sqlite3-console'
+OCaml:
+ aliases:
+ - 'ocaml'
+ filenames:
+ - '*.ml'
+ - '*.mli'
+ - '*.mll'
+ - '*.mly'
+ mimetypes:
+ - 'text/x-ocaml'
+eC:
+ aliases:
+ - 'ec'
+ filenames:
+ - '*.ec'
+ - '*.eh'
+ mimetypes:
+ - 'text/x-echdr'
+ - 'text/x-ecsrc'
+Gettext Catalog:
+ aliases:
+ - 'pot'
+ - 'po'
+ filenames:
+ - '*.pot'
+ - '*.po'
+ mimetypes:
+ - 'application/x-gettext'
+ - 'text/x-gettext'
+ - 'text/gettext'
+Ruby:
+ aliases:
+ - 'rb'
+ - 'ruby'
+ - 'duby'
+ filenames:
+ - '*.rb'
+ - '*.rbw'
+ - 'Rakefile'
+ - '*.rake'
+ - '*.gemspec'
+ - '*.rbx'
+ - '*.duby'
+ mimetypes:
+ - 'text/x-ruby'
+ - 'application/x-ruby'
+Python 3.0 Traceback:
+ aliases:
+ - 'py3tb'
+ filenames:
+ - '*.py3tb'
+ mimetypes:
+ - 'text/x-python3-traceback'
+POVRay:
+ aliases:
+ - 'pov'
+ filenames:
+ - '*.pov'
+ - '*.inc'
+ mimetypes:
+ - 'text/x-povray'
+Ragel in CPP Host:
+ aliases:
+ - 'ragel-cpp'
+ filenames:
+ - '*.rl'
+Evoque:
+ aliases:
+ - 'evoque'
+ filenames:
+ - '*.evoque'
+ mimetypes:
+ - 'application/x-evoque'
+Java Server Page:
+ aliases:
+ - 'jsp'
+ filenames:
+ - '*.jsp'
+ mimetypes:
+ - 'application/x-jsp'
+ABAP:
+ aliases:
+ - 'abap'
+ filenames:
+ - '*.abap'
+ mimetypes:
+ - 'text/x-abap'
+HTML+Mako:
+ aliases:
+ - 'html+mako'
+ mimetypes:
+ - 'text/html+mako'
+Diff:
+ aliases:
+ - 'diff'
+ - 'udiff'
+ filenames:
+ - '*.diff'
+ - '*.patch'
+ mimetypes:
+ - 'text/x-diff'
+ - 'text/x-patch'
+Matlab session:
+ aliases:
+ - 'matlabsession'
+Mason:
+ aliases:
+ - 'mason'
+ filenames:
+ - '*.m'
+ - '*.mhtml'
+ - '*.mc'
+ - '*.mi'
+ - 'autohandler'
+ - 'dhandler'
+ mimetypes:
+ - 'application/x-mason'
+HTML+PHP:
+ aliases:
+ - 'html+php'
+ filenames:
+ - '*.phtml'
+ mimetypes:
+ - 'application/x-php'
+ - 'application/x-httpd-php'
+ - 'application/x-httpd-php3'
+ - 'application/x-httpd-php4'
+ - 'application/x-httpd-php5'
+PostScript:
+ aliases:
+ - 'postscript'
+ filenames:
+ - '*.ps'
+ - '*.eps'
+ mimetypes:
+ - 'application/postscript'
+verilog:
+ aliases:
+ - 'v'
+ filenames:
+ - '*.v'
+ - '*.sv'
+ mimetypes:
+ - 'text/x-verilog'
+ANTLR With Java Target:
+ aliases:
+ - 'antlr-java'
+ filenames:
+ - '*.G'
+ - '*.g'
+Tcl:
+ aliases:
+ - 'tcl'
+ filenames:
+ - '*.tcl'
+ mimetypes:
+ - 'text/x-tcl'
+ - 'text/x-script.tcl'
+ - 'application/x-tcl'
+JavaScript+Ruby:
+ aliases:
+ - 'js+erb'
+ - 'javascript+erb'
+ - 'js+ruby'
+ - 'javascript+ruby'
+ mimetypes:
+ - 'application/x-javascript+ruby'
+ - 'text/x-javascript+ruby'
+ - 'text/javascript+ruby'
+Base Makefile:
+ aliases:
+ - 'basemake'
+ANTLR With Python Target:
+ aliases:
+ - 'antlr-python'
+ filenames:
+ - '*.G'
+ - '*.g'
+cpp-objdump:
+ aliases:
+ - 'cpp-objdump'
+ - 'c++-objdumb'
+ - 'cxx-objdump'
+ filenames:
+ - '*.cpp-objdump'
+ - '*.c++-objdump'
+ - '*.cxx-objdump'
+ mimetypes:
+ - 'text/x-cpp-objdump'
+Ioke:
+ aliases:
+ - 'ioke'
+ - 'ik'
+ filenames:
+ - '*.ik'
+ mimetypes:
+ - 'text/x-iokesrc'
+PyPy Log:
+ aliases:
+ - 'pypylog'
+ - 'pypy'
+ filenames:
+ - '*.pypylog'
+ mimetypes:
+ - 'application/x-pypylog'
+Python 3:
+ aliases:
+ - 'python3'
+ - 'py3'
+ mimetypes:
+ - 'text/x-python3'
+ - 'application/x-python3'
+Batchfile:
+ aliases:
+ - 'bat'
+ filenames:
+ - '*.bat'
+ - '*.cmd'
+ mimetypes:
+ - 'application/x-dos-batch'
+ANTLR:
+ aliases:
+ - 'antlr'
+JavaScript+Django/Jinja:
+ aliases:
+ - 'js+django'
+ - 'javascript+django'
+ - 'js+jinja'
+ - 'javascript+jinja'
+ mimetypes:
+ - 'application/x-javascript+django'
+ - 'application/x-javascript+jinja'
+ - 'text/x-javascript+django'
+ - 'text/x-javascript+jinja'
+ - 'text/javascript+django'
+ - 'text/javascript+jinja'
+Cython:
+ aliases:
+ - 'cython'
+ - 'pyx'
+ filenames:
+ - '*.pyx'
+ - '*.pxd'
+ - '*.pxi'
+ mimetypes:
+ - 'text/x-cython'
+ - 'application/x-cython'
+Erlang:
+ aliases:
+ - 'erlang'
+ filenames:
+ - '*.erl'
+ - '*.hrl'
+ mimetypes:
+ - 'text/x-erlang'
+Erlang erl session:
+ aliases:
+ - 'erl'
+ filenames:
+ - '*.erl-sh'
+ mimetypes:
+ - 'text/x-erl-shellsession'
+Clojure:
+ aliases:
+ - 'clojure'
+ - 'clj'
+ filenames:
+ - '*.clj'
+ mimetypes:
+ - 'text/x-clojure'
+ - 'application/x-clojure'
+Modelica:
+ aliases:
+ - 'modelica'
+ filenames:
+ - '*.mo'
+ mimetypes:
+ - 'text/x-modelica'
+ANTLR With Perl Target:
+ aliases:
+ - 'antlr-perl'
+ filenames:
+ - '*.G'
+ - '*.g'
+Myghty:
+ aliases:
+ - 'myghty'
+ filenames:
+ - '*.myt'
+ - 'autodelegate'
+ mimetypes:
+ - 'application/x-myghty'
+Duel:
+ aliases:
+ - 'duel'
+ - 'Duel Engine'
+ - 'Duel View'
+ - 'JBST'
+ - 'jbst'
+ - 'JsonML+BST'
+ filenames:
+ - '*.duel'
+ - '*.jbst'
+ mimetypes:
+ - 'text/x-duel'
+ - 'text/x-jbst'
+FSharp:
+ aliases:
+ - 'fsharp'
+ filenames:
+ - '*.fs'
+ - '*.fsi'
+ mimetypes:
+ - 'text/x-fsharp'
+MOOCode:
+ aliases:
+ - 'moocode'
+ filenames:
+ - '*.moo'
+ mimetypes:
+ - 'text/x-moocode'
+Newspeak:
+ aliases:
+ - 'newspeak'
+ filenames:
+ - '*.ns2'
+ mimetypes:
+ - 'text/x-newspeak'
+Bash Session:
+ aliases:
+ - 'console'
+ filenames:
+ - '*.sh-session'
+ mimetypes:
+ - 'application/x-shell-session'
+Raw token data:
+ aliases:
+ - 'raw'
+ mimetypes:
+ - 'application/x-pygments-tokens'
+C#:
+ aliases:
+ - 'csharp'
+ - 'c#'
+ filenames:
+ - '*.cs'
+ mimetypes:
+ - 'text/x-csharp'
+TeX:
+ aliases:
+ - 'tex'
+ - 'latex'
+ filenames:
+ - '*.tex'
+ - '*.aux'
+ - '*.toc'
+ mimetypes:
+ - 'text/x-tex'
+ - 'text/x-latex'
+Cheetah:
+ aliases:
+ - 'cheetah'
+ - 'spitfire'
+ filenames:
+ - '*.tmpl'
+ - '*.spt'
+ mimetypes:
+ - 'application/x-cheetah'
+ - 'application/x-spitfire'
+GoodData-CL:
+ aliases:
+ - 'gooddata-cl'
+ filenames:
+ - '*.gdc'
+ mimetypes:
+ - 'text/x-gooddata-cl'
+Objective-C:
+ aliases:
+ - 'objective-c'
+ - 'objectivec'
+ - 'obj-c'
+ - 'objc'
+ filenames:
+ - '*.m'
+ mimetypes:
+ - 'text/x-objective-c'
+JavaScript:
+ aliases:
+ - 'js'
+ - 'javascript'
+ filenames:
+ - '*.js'
+ mimetypes:
+ - 'application/javascript'
+ - 'application/x-javascript'
+ - 'text/x-javascript'
+ - 'text/javascript'
+Common Lisp:
+ aliases:
+ - 'common-lisp'
+ - 'cl'
+ filenames:
+ - '*.cl'
+ - '*.lisp'
+ - '*.el'
+ mimetypes:
+ - 'text/x-common-lisp'
+Embedded Ragel:
+ aliases:
+ - 'ragel-em'
+ filenames:
+ - '*.rl'
+ActionScript 3:
+ aliases:
+ - 'as3'
+ - 'actionscript3'
+ filenames:
+ - '*.as'
+ mimetypes:
+ - 'application/x-actionscript'
+ - 'text/x-actionscript'
+ - 'text/actionscript'
+ANTLR With CPP Target:
+ aliases:
+ - 'antlr-cpp'
+ filenames:
+ - '*.G'
+ - '*.g'
+Hybris:
+ aliases:
+ - 'hybris'
+ - 'hy'
+ filenames:
+ - '*.hy'
+ - '*.hyb'
+ mimetypes:
+ - 'text/x-hybris'
+ - 'application/x-hybris'
+JavaScript+PHP:
+ aliases:
+ - 'js+php'
+ - 'javascript+php'
+ mimetypes:
+ - 'application/x-javascript+php'
+ - 'text/x-javascript+php'
+ - 'text/javascript+php'
+Factor:
+ aliases:
+ - 'factor'
+ filenames:
+ - '*.factor'
+ mimetypes:
+ - 'text/x-factor'
+XQuery:
+ aliases:
+ - 'xquery'
+ - 'xqy'
+ filenames:
+ - '*.xqy'
+ - '*.xquery'
+ mimetypes:
+ - 'text/xquery'
+ - 'application/xquery'
+Ragel in Objective C Host:
+ aliases:
+ - 'ragel-objc'
+ filenames:
+ - '*.rl'
+XML+Django/Jinja:
+ aliases:
+ - 'xml+django'
+ - 'xml+jinja'
+ mimetypes:
+ - 'application/xml+django'
+ - 'application/xml+jinja'
+Awk:
+ aliases:
+ - 'awk'
+ - 'gawk'
+ - 'mawk'
+ - 'nawk'
+ filenames:
+ - '*.awk'
+ mimetypes:
+ - 'application/x-awk'
+ANTLR With Ruby Target:
+ aliases:
+ - 'antlr-ruby'
+ - 'antlr-rb'
+ filenames:
+ - '*.G'
+ - '*.g'
+XML+Myghty:
+ aliases:
+ - 'xml+myghty'
+ mimetypes:
+ - 'application/xml+myghty'