Commit 742c4c04 authored by muukii's avatar muukii

merge

parents aeaba79c 78bba62b
...@@ -1831,6 +1831,16 @@ ...@@ -1831,6 +1831,16 @@
} }
] ]
}, },
{
"name": "CV3 Build Template",
"details": "https://github.com/thisishuey/Sublime-CV3-Build-Template",
"releases": [
{
"sublime_text": ">=3000",
"details": "https://github.com/thisishuey/Sublime-CV3-Build-Template/tree/master"
}
]
},
{ {
"name": "Cycle Setting", "name": "Cycle Setting",
"details": "https://github.com/jmm/Sublime-Text-Cycle-Setting/tree/package-control", "details": "https://github.com/jmm/Sublime-Text-Cycle-Setting/tree/package-control",
......
...@@ -11,6 +11,17 @@ ...@@ -11,6 +11,17 @@
} }
] ]
}, },
{
"name": "Fabric Engine - KL Language Support",
"details": "https://github.com/fabric-engine/Sublime-KL",
"previous_names": ["Creation Platform - KL Language Support"],
"releases": [
{
"sublime_text": "*",
"details": "https://github.com/fabric-engine/Sublime-KL/tags"
}
]
},
{ {
"name": "Fabric Tasks", "name": "Fabric Tasks",
"details": "https://github.com/b3ni/Sublime-Fabric", "details": "https://github.com/b3ni/Sublime-Fabric",
...@@ -73,7 +84,7 @@ ...@@ -73,7 +84,7 @@
"releases": [ "releases": [
{ {
"sublime_text": "*", "sublime_text": "*",
"details": "https://github.com/alessandrofac93/FalconSublimeTools/releases/tags" "details": "https://github.com/alessandrofac93/FalconSublimeTools/tree/master"
} }
] ]
}, },
...@@ -146,7 +157,7 @@ ...@@ -146,7 +157,7 @@
"releases": [ "releases": [
{ {
"sublime_text": "*", "sublime_text": "*",
"details": "https://github.com/jaabell/fei-syntax-n-snippets/master" "details": "https://github.com/jaabell/fei-syntax-n-snippets/tree/master"
} }
] ]
}, },
...@@ -625,6 +636,16 @@ ...@@ -625,6 +636,16 @@
} }
] ]
}, },
{
"name": "FramerCompletion",
"details": "https://github.com/awt2542/SublimeCompletionFramerjs",
"releases": [
{
"sublime_text": "*",
"details": "https://github.com/awt2542/SublimeCompletionFramerjs/tags"
}
]
},
{ {
"name": "FreeMarker", "name": "FreeMarker",
"details": "https://github.com/briancavalier/textmate-freemarker-bundle", "details": "https://github.com/briancavalier/textmate-freemarker-bundle",
......
...@@ -562,6 +562,18 @@ ...@@ -562,6 +562,18 @@
} }
] ]
}, },
{
"name": "GoToAnchor",
"author": "Ermes Enea Colella",
"details": "https://github.com/eecolella/GoToAnchor",
"labels": ["file navigation"],
"releases": [
{
"sublime_text": ">=3000",
"details": "https://github.com/eecolella/GoToAnchor/tree/master"
}
]
},
{ {
"details": "https://github.com/lazyguru/GoToClass", "details": "https://github.com/lazyguru/GoToClass",
"releases": [ "releases": [
...@@ -670,6 +682,16 @@ ...@@ -670,6 +682,16 @@
} }
] ]
}, },
{
"name": "Gradle_Language",
"details": "https://github.com/kingofmalkier/sublime-gradle",
"releases": [
{
"sublime_text": "*",
"details": "https://github.com/kingofmalkier/sublime-gradle/tags"
}
]
},
{ {
"name": "Grails", "name": "Grails",
"details": "https://github.com/osoco/sublimetext-grails", "details": "https://github.com/osoco/sublimetext-grails",
......
...@@ -144,7 +144,7 @@ ...@@ -144,7 +144,7 @@
"releases": [ "releases": [
{ {
"sublime_text": "*", "sublime_text": "*",
"details": "https://github.com/hayaku/hayaku/tree/master" "details": "https://github.com/hayaku/hayaku/tags"
} }
] ]
}, },
......
...@@ -615,6 +615,17 @@ ...@@ -615,6 +615,17 @@
} }
] ]
}, },
{
"name": "London Underground Status",
"details": "https://github.com/sabarasaba/sublimetext-LondonUnderground",
"labels": ["london", "tube", "underground"],
"releases": [
{
"sublime_text": "*",
"details": "https://github.com/sabarasaba/sublimetext-LondonUnderground/tree/master"
}
]
},
{ {
"details": "https://github.com/shvva/Lookupdic", "details": "https://github.com/shvva/Lookupdic",
"releases": [ "releases": [
......
...@@ -781,6 +781,18 @@ ...@@ -781,6 +781,18 @@
} }
] ]
}, },
{
"name": "More Layouts",
"details": "https://github.com/unknownuser88/morelayouts",
"author": "David Bekoyan",
"labels": ["layout"],
"releases": [
{
"sublime_text": "*",
"details": "https://github.com/unknownuser88/morelayouts/tags"
}
]
},
{ {
"name": "Morse", "name": "Morse",
"details": "https://github.com/hippasus/SublimeMorse", "details": "https://github.com/hippasus/SublimeMorse",
......
...@@ -111,6 +111,17 @@ ...@@ -111,6 +111,17 @@
} }
] ]
}, },
{
"name": "Neutron",
"labels": ["color scheme"],
"details": "https://github.com/ale110/SublimeText-Neutron-Syntax",
"releases": [
{
"sublime_text": "*",
"details": "https://github.com/ale110/SublimeText-Neutron-Syntax/tree/master"
}
]
},
{ {
"name": "New from Selection", "name": "New from Selection",
"details": "https://github.com/idosela/sublime_new_from_selection", "details": "https://github.com/idosela/sublime_new_from_selection",
...@@ -237,6 +248,16 @@ ...@@ -237,6 +248,16 @@
} }
] ]
}, },
{
"name": "nRepeat",
"details": "https://github.com/bfrascher/Sublime-nRepeat",
"releases": [
{
"sublime_text": ">=3000",
"details": "https://github.com/bfrascher/Sublime-nRepeat/tags"
}
]
},
{ {
"details": "https://github.com/SublimeText/NSIS", "details": "https://github.com/SublimeText/NSIS",
"labels": ["language syntax"], "labels": ["language syntax"],
......
...@@ -99,12 +99,12 @@ ...@@ -99,12 +99,12 @@
}, },
{ {
"name": "Ohdeung-eun", "name": "Ohdeung-eun",
"details": "http://github.com/luavis/Ohdeung-eun", "details": "https://github.com/luavis/Ohdeung-eun",
"labels": ["Lorem", "lorem", "hangul", "\\uc624\\ub4f1\\uc740"], "labels": ["Lorem", "lorem", "hangul", "\\uc624\\ub4f1\\uc740"],
"releases": [ "releases": [
{ {
"sublime_text": "*", "sublime_text": "*",
"details": "http://github.com/luavis/Ohdeung-eun/tree/master" "details": "https://github.com/luavis/Ohdeung-eun/tree/master"
} }
] ]
}, },
...@@ -308,7 +308,7 @@ ...@@ -308,7 +308,7 @@
"*" "*"
], ],
"sublime_text": "*", "sublime_text": "*",
"details": "https://bitbucket.org/bteryek/openinbrowser/#tags" "details": "https://bitbucket.org/bteryek/openinbrowser#tags"
} }
] ]
}, },
......
...@@ -594,7 +594,7 @@ ...@@ -594,7 +594,7 @@
"*" "*"
], ],
"sublime_text": "*", "sublime_text": "*",
"details": "https://bitbucket.org/bteryek/phpcodegen/#tags" "details": "https://bitbucket.org/bteryek/phpcodegen#tags"
} }
] ]
}, },
...@@ -807,7 +807,7 @@ ...@@ -807,7 +807,7 @@
}, },
{ {
"name": "plist", "name": "plist",
"details": "https://bitbucket.org/fschwehn/sublime_plist/overview", "details": "https://bitbucket.org/fschwehn/sublime_plist",
"labels": ["language syntax"], "labels": ["language syntax"],
"releases": [ "releases": [
{ {
......
...@@ -1630,8 +1630,12 @@ ...@@ -1630,8 +1630,12 @@
"details": "https://github.com/grundprinzip/sublemacspro", "details": "https://github.com/grundprinzip/sublemacspro",
"releases": [ "releases": [
{ {
"sublime_text": "*", "sublime_text": "<3000",
"details": "https://github.com/grundprinzip/sublemacspro/tree/release/st2/current" "details": "https://github.com/grundprinzip/sublemacspro/tree/release/st2/current"
},
{
"sublime_text": ">=3000",
"details": "https://github.com/grundprinzip/sublemacspro/tags"
} }
] ]
}, },
......
...@@ -1333,7 +1333,11 @@ ...@@ -1333,7 +1333,11 @@
"details": "https://github.com/alehandrof/Typewriter", "details": "https://github.com/alehandrof/Typewriter",
"releases": [ "releases": [
{ {
"sublime_text": "*", "sublime_text": "<3000",
"details": "https://github.com/alehandrof/Typewriter/tree/st2"
},
{
"sublime_text": ">=3000",
"details": "https://github.com/alehandrof/Typewriter/tags" "details": "https://github.com/alehandrof/Typewriter/tags"
} }
] ]
......
...@@ -187,6 +187,16 @@ ...@@ -187,6 +187,16 @@
} }
] ]
}, },
{
"name": "VimL",
"details": "https://github.com/SalGnt/Sublime-VimL",
"releases": [
{
"sublime_text": "*",
"details": "https://github.com/SalGnt/Sublime-VimL/tree/master"
}
]
},
{ {
"name": "Vintage Escape", "name": "Vintage Escape",
"details": "https://github.com/tonymagro/VintageEscape", "details": "https://github.com/tonymagro/VintageEscape",
......
...@@ -133,6 +133,16 @@ class TestContainer(object): ...@@ -133,6 +133,16 @@ class TestContainer(object):
'labels': list 'labels': list
} }
d_reg = r'''^ (https:// github\.com/ [^/]+/ [^/]+ (/tree/ .+ (?<!/)
|/tags
|/)?
|https:// bitbucket\.org/ [^/]+/ [^/]+ (/src/ .+ (?<!/)
|\#tags
|/)?
) $'''
# Strip multilines for better debug info on failures
details_regex = re.compile(' '.join(d_reg.split()), re.X)
def _test_repository_keys(self, include, data): def _test_repository_keys(self, include, data):
self.assertTrue(2 <= len(data) <= 3, "Unexpected number of keys") self.assertTrue(2 <= len(data) <= 3, "Unexpected number of keys")
self.assertIn('schema_version', data) self.assertIn('schema_version', data)
...@@ -182,10 +192,14 @@ class TestContainer(object): ...@@ -182,10 +192,14 @@ class TestContainer(object):
self.assertIn(k, self.package_key_types_map) self.assertIn(k, self.package_key_types_map)
self.assertIsInstance(v, self.package_key_types_map[k], k) self.assertIsInstance(v, self.package_key_types_map[k], k)
if k in ('details', 'homepage', 'readme', 'issues', 'donate', if k in ('homepage', 'readme', 'issues', 'donate', 'buy'):
'buy'):
self.assertRegex(v, '^https?://') self.assertRegex(v, '^https?://')
if k == 'details':
self.assertRegex(v, self.details_regex,
'The details url is badly formatted or '
'invalid')
# Test for invalid characters (on file systems) # Test for invalid characters (on file systems)
if k == 'name': if k == 'name':
# Invalid on Windows (and sometimes problematic on UNIX) # Invalid on Windows (and sometimes problematic on UNIX)
...@@ -233,8 +247,13 @@ class TestContainer(object): ...@@ -233,8 +247,13 @@ class TestContainer(object):
if k == 'date': if k == 'date':
self.assertRegex(v, r"^\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d$") self.assertRegex(v, r"^\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d$")
if k in ('details', 'url'): if k == 'url':
self.assertRegex(v, '^https?://') self.assertRegex(v, r'^https?://')
if k == 'details':
self.assertRegex(v, self.details_regex,
'The details url is badly formatted or '
'invalid')
if k == 'sublime_text': if k == 'sublime_text':
self.assertRegex(v, '^(\*|<=?\d{4}|>=?\d{4})$', self.assertRegex(v, '^(\*|<=?\d{4}|>=?\d{4})$',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment