mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
Fix Shell lexer
This commit is contained in:
@@ -11,10 +11,12 @@ module Linguist
|
||||
|
||||
@name_index[language.name.downcase] = language
|
||||
|
||||
if language.default_lexer? || !@lexer_index.key?(language.lexer)
|
||||
if attributes[:default_lexer] || language.default_lexer?
|
||||
@lexer_index[language.lexer.downcase] = language
|
||||
end
|
||||
|
||||
@lexer_index[language.lexer.downcase] ||= language
|
||||
|
||||
language.extensions.each do |extension|
|
||||
@extension_index[extension] = language
|
||||
@extension_index[extension.sub(/^./, '')] = language
|
||||
@@ -87,6 +89,7 @@ module Linguist
|
||||
Language.create(
|
||||
:name => name,
|
||||
:lexer => options[:lexer],
|
||||
:default_lexer => options[:default_lexer],
|
||||
:extensions => options[:ext],
|
||||
:popular => popular.include?(name)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user