From 68a02fe0094fb4c92cdb9269d54d36db9d260edb Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Wed, 3 Apr 2013 11:03:45 -0600 Subject: [PATCH] Use `backwardsScanInRange` instead of passing `true` --- src/packages/bracket-matcher/lib/bracket-matcher.coffee | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/packages/bracket-matcher/lib/bracket-matcher.coffee b/src/packages/bracket-matcher/lib/bracket-matcher.coffee index 11398aad2..e5cc0c16c 100644 --- a/src/packages/bracket-matcher/lib/bracket-matcher.coffee +++ b/src/packages/bracket-matcher/lib/bracket-matcher.coffee @@ -116,14 +116,13 @@ module.exports = regex = new RegExp("[#{_.escapeRegExp(startPair + endPair)}]", 'g') startPairPosition = null unpairedCount = 0 - scanner = (match, range, {stop}) => + buffer.backwardsScanInRange regex, scanRange, (match, range, {stop}) => if match[0] is endPair unpairedCount++ else if match[0] is startPair unpairedCount-- startPairPosition = range.start stop() if unpairedCount < 0 - buffer.scanInRange(regex, scanRange, scanner, true) startPairPosition updateMatch: (editor) ->