Adding support to detect the difference between a Grails gsp and a Gosu gsp.

This commit is contained in:
Jeff Beck
2011-08-29 11:27:40 -05:00
parent 5b9b46116b
commit 3dd06de711
6 changed files with 64 additions and 0 deletions

View File

@@ -432,6 +432,19 @@ module Linguist
Language['R']
end
end
# Internal: Guess language of .gsp files.
#
# Returns a Language.
def guess_gsp_language
if lines.grep(/<%|<%@|${|<%|<g:|<meta name="layout"|<r:/).any?
Language['Groovy Server Pages']
else
Language['Gosu']
end
end
# Internal: Guess language from the first line.
#

View File

@@ -379,6 +379,16 @@ Groovy:
- .gradle
- .groovy
Groovy Server Pages:
group: Groovy
lexer: Java Server Page
overrides:
- .gsp
aliases:
- gsp
extensions:
- .gsp
HTML:
type: markup
primary_extension: .html