   @extend(false)
   wise: 'characterwise'
   supportCount: false # FIXME #472, #66
+  selectOnce: false
 
   constructor: ->
     @constructor::inner = @getName().startsWith('Inner')


class VisibleArea extends TextObject
  @extend(false)

  getRange: (selection) ->
    @stopSelection()
    # [BUG?] Need translate to shilnk top and bottom to fit actual row.
    # The reason I need -2 at bottom is because of status bar?
    bufferRange = getVisibleBufferRange(@editor)

        autoscroll: selection.isLastSelection() and not @operator.supportEarlySelect
        keepGoalColumn: needToKeepColumn
      }
      swrap(selection).setBufferRange(range, options)

      return true
    else
      return false

  # to override
  getRange: ->
    null

# Section: Word
# =========================
