Return scopes arrays from deprecated methods

backward compatibility
This commit is contained in:
Ben Ogle
2014-10-21 11:19:58 -07:00
parent 14c8e9cedc
commit 137eeab4cf
4 changed files with 21 additions and 17 deletions

View File

@@ -2386,10 +2386,11 @@ class TextEditor extends Model
# * `bufferPosition` A {Point} or {Array} of [row, column].
#
# Returns a {ScopeDescriptor}.
scopeDescriptorForBufferPosition: (bufferPosition) -> @displayBuffer.scopeDescriptorForBufferPosition(bufferPosition)
scopeDescriptorForBufferPosition: (bufferPosition) ->
@displayBuffer.scopeDescriptorForBufferPosition(bufferPosition)
scopesForBufferPosition: (bufferPosition) ->
deprecate 'Use ::scopeDescriptorForBufferPosition instead'
@scopeDescriptorForBufferPosition(bufferPosition)
deprecate 'Use ::scopeDescriptorForBufferPosition instead. The return value has changed! It now returns a `ScopeDescriptor`'
@scopeDescriptorForBufferPosition(bufferPosition).getScopesArray()
# Extended: Get the range in buffer coordinates of all tokens surrounding the
# cursor that match the given scope selector.
@@ -2417,11 +2418,11 @@ class TextEditor extends Model
tokenForBufferPosition: (bufferPosition) -> @displayBuffer.tokenForBufferPosition(bufferPosition)
scopesAtCursor: ->
deprecate 'Use editor.getLastCursor().scopesAtCursor() instead'
@getLastCursor().getScopeDescriptor()
deprecate 'Use editor.getLastCursor().getScopeDescriptor() instead'
@getLastCursor().getScopeDescriptor().getScopesArray()
getCursorScopes: ->
deprecate 'Use editor.getLastCursor().scopesAtCursor() instead'
@scopesAtCursor()
deprecate 'Use editor.getLastCursor().getScopeDescriptor() instead'
@scopesAtCursor().getScopesArray()
###
Section: Clipboard Operations