Use eachSeries to load snippets so we don't exhaust file descriptors

This commit is contained in:
Nathan Sobo
2013-03-19 11:13:27 -06:00
parent 91587cbb99
commit 5270a99f7b

View File

@@ -50,7 +50,7 @@ module.exports =
done()
fs.readdir snippetsDirPath, (err, paths) ->
async.each(paths, loadSnippetFile, done)
async.eachSeries(paths, loadSnippetFile, done)
loadTextMateSnippets: (path, done) ->
snippetsDirPath = fsUtils.join(path, 'Snippets')
@@ -89,7 +89,7 @@ module.exports =
if err
console.warn err
return done()
async.each(paths, loadSnippetFile, done)
async.eachSeries(paths, loadSnippetFile, done)
translateTextmateSnippet: ({ scope, name, content, tabTrigger }) ->
scope = TextMatePackage.cssSelectorFromScopeSelector(scope) if scope