Remove support for .sublime-syntax

This commit is contained in:
Paul Chaignon
2016-09-14 22:49:00 +02:00
parent 8dc4a1308f
commit 65491d460e

View File

@@ -42,7 +42,7 @@ class DirectoryPackage
case File.extname(path.downcase) case File.extname(path.downcase)
when '.plist' when '.plist'
path.split('/')[-2] == 'Syntaxes' path.split('/')[-2] == 'Syntaxes'
when '.tmlanguage', '.yaml-tmlanguage', '.sublime-syntax' when '.tmlanguage', '.yaml-tmlanguage'
true true
when '.cson', '.json' when '.cson', '.json'
path.split('/')[-2] == 'grammars' path.split('/')[-2] == 'grammars'
@@ -114,7 +114,7 @@ class SVNPackage
def fetch(tmp_dir) def fetch(tmp_dir)
`svn export -q "#{url}/Syntaxes" "#{tmp_dir}/Syntaxes"` `svn export -q "#{url}/Syntaxes" "#{tmp_dir}/Syntaxes"`
raise "Failed to export SVN repository: #{url}: #{$?.to_s}" unless $?.success? raise "Failed to export SVN repository: #{url}: #{$?.to_s}" unless $?.success?
Dir["#{tmp_dir}/Syntaxes/*.{plist,tmLanguage,tmlanguage,YAML-tmLanguage,sublime-syntax}"] Dir["#{tmp_dir}/Syntaxes/*.{plist,tmLanguage,tmlanguage,YAML-tmLanguage}"]
end end
end end
@@ -148,7 +148,7 @@ def load_grammar(path)
case File.extname(path.downcase) case File.extname(path.downcase)
when '.plist', '.tmlanguage' when '.plist', '.tmlanguage'
Plist::parse_xml(path) Plist::parse_xml(path)
when '.yaml-tmlanguage', '.sublime-syntax' when '.yaml-tmlanguage'
content = File.read(path) content = File.read(path)
# Attempt to parse YAML file even if it has a YAML 1.2 header # Attempt to parse YAML file even if it has a YAML 1.2 header
if content.lines[0] =~ /^%YAML[ :]1\.2/ if content.lines[0] =~ /^%YAML[ :]1\.2/
@@ -180,7 +180,7 @@ def load_grammars(tmp_dir, source, all_scopes)
else else
SingleFile.new(source) SingleFile.new(source)
end end
elsif source.end_with?('.tmLanguage', '.plist', '.YAML-tmLanguage', '.sublime-syntax') elsif source.end_with?('.tmLanguage', '.plist', '.YAML-tmLanguage')
SingleGrammar.new(source) SingleGrammar.new(source)
elsif source.start_with?('https://github.com') elsif source.start_with?('https://github.com')
GitHubPackage.new(source) GitHubPackage.new(source)