Merge branch 'master' into cache-bustin

Conflicts:
	lib/linguist/version.rb
This commit is contained in:
Arfon Smith
2014-10-14 19:45:09 -05:00
5 changed files with 104 additions and 1 deletions

View File

@@ -19,6 +19,9 @@ module Linguist
if languages.all? { |l| ["ECL", "Prolog"].include?(l) }
result = disambiguate_ecl(data, languages)
end
if languages.all? { |l| ["IDL", "Prolog"].include?(l) }
result = disambiguate_pro(data, languages)
end
if languages.all? { |l| ["Common Lisp", "OpenCL"].include?(l) }
result = disambiguate_cl(data, languages)
end
@@ -51,6 +54,16 @@ module Linguist
matches
end
def self.disambiguate_pro(data, languages)
matches = []
if (data.include?(":-"))
matches << Language["Prolog"]
else
matches << Language["IDL"]
end
matches
end
def self.disambiguate_ts(data, languages)
matches = []
if (data.include?("</translation>"))

View File

@@ -949,6 +949,7 @@ HTML:
HTML+Django:
type: markup
tm_scope: text.html.django
group: HTML
lexer: HTML+Django/Jinja
extensions:
@@ -957,6 +958,7 @@ HTML+Django:
HTML+ERB:
type: markup
tm_scope: text.html.erb
group: HTML
lexer: RHTML
aliases:
@@ -967,6 +969,7 @@ HTML+ERB:
HTML+PHP:
type: markup
tm_scope: text.html.php
group: HTML
extensions:
- .phtml
@@ -1102,6 +1105,7 @@ J:
JSON:
type: data
tm_scope: source.json
group: JavaScript
ace_mode: json
searchable: false
@@ -1293,6 +1297,7 @@ Literate Agda:
Literate CoffeeScript:
type: programming
tm_scope: source.litcoffee
group: CoffeeScript
lexer: Text only
ace_mode: markdown
@@ -1587,6 +1592,7 @@ Objective-C:
Objective-C++:
type: programming
tm_scope: source.objc++
color: "#4886FC"
aliases:
- obj-c++
@@ -1829,6 +1835,7 @@ Prolog:
extensions:
- .pl
- .ecl
- .pro
- .prolog
Propeller Spin:
@@ -2083,6 +2090,7 @@ SAS:
SCSS:
type: markup
tm_scope: source.scss
group: CSS
ace_mode: scss
extensions:
@@ -2123,6 +2131,7 @@ Sage:
Sass:
type: markup
tm_scope: source.sass
group: CSS
extensions:
- .sass
@@ -2597,6 +2606,7 @@ Xtend:
YAML:
type: data
tm_scope: source.yaml
aliases:
- yml
extensions: