diff --git a/src/app/display-buffer.coffee b/src/app/display-buffer.coffee index 0a1d98da1..00e702036 100644 --- a/src/app/display-buffer.coffee +++ b/src/app/display-buffer.coffee @@ -282,6 +282,9 @@ class DisplayBuffer scopesForBufferPosition: (bufferPosition) -> @tokenizedBuffer.scopesForPosition(bufferPosition) + bufferRangeForScopeAtPosition: (selector, position) -> + @tokenizedBuffer.bufferRangeForScopeAtPosition(selector, position) + # Retrieves the grammar's token for a buffer position. # # bufferPosition - A {Point} in the {Buffer}. diff --git a/src/app/edit-session.coffee b/src/app/edit-session.coffee index f6575337f..ea4e086d0 100644 --- a/src/app/edit-session.coffee +++ b/src/app/edit-session.coffee @@ -388,6 +388,9 @@ class EditSession # {Delegates to: DisplayBuffer.scopesForBufferPosition} scopesForBufferPosition: (bufferPosition) -> @displayBuffer.scopesForBufferPosition(bufferPosition) + bufferRangeForScopeAtCursor: (selector) -> + @displayBuffer.bufferRangeForScopeAtPosition(selector, @getCursorBufferPosition()) + # {Delegates to: DisplayBuffer.tokenForBufferPosition} tokenForBufferPosition: (bufferPosition) -> @displayBuffer.tokenForBufferPosition(bufferPosition)