     predict
 
   getRange: (selection) ->
+    originalRange = selection.getBufferRange()
     fromRow = @getNormalizedHeadBufferPosition(selection).row
 
     if @isMode('visual', 'linewise')


  isBlockwise: ->
    @getWise() is 'blockwise'

  stopSelection: ->
    @selectionStopped = true

  getNormalizedHeadBufferPosition: (selection) ->
    head = selection.getHeadBufferPosition()

class TextObject extends Base
  @extend(false)
  wise: null
  supportCount: false # FIXME #472, #66

  constructor: ->
    @constructor::inner = @getName().startsWith('Inner')
