mirror of
https://github.com/atom/atom.git
synced 2026-02-09 14:15:24 -05:00
Regex searches wrap around to the beginning of the buffer
This commit is contained in:
@@ -12,10 +12,17 @@ class RegexAddress extends Address
|
||||
selectedRange = editor.getLastSelectionInBuffer().getBufferRange()
|
||||
rangeToSearch = new Range(selectedRange.end, editor.getEofPosition())
|
||||
|
||||
rangeToReturn = selectedRange
|
||||
rangeToReturn = null
|
||||
editor.buffer.traverseRegexMatchesInRange @regex, rangeToSearch, (match, range) ->
|
||||
rangeToReturn = range
|
||||
|
||||
rangeToReturn
|
||||
if rangeToReturn
|
||||
rangeToReturn
|
||||
else
|
||||
rangeToSearch = new Range([0, 0], rangeToSearch.start)
|
||||
editor.buffer.traverseRegexMatchesInRange @regex, rangeToSearch, (match, range) ->
|
||||
rangeToReturn = range
|
||||
|
||||
rangeToReturn or selectedRange
|
||||
|
||||
isRelative: -> true
|
||||
|
||||
Reference in New Issue
Block a user