         @getRange(endRow + 1)?.end
       selection.selectToBufferPosition point if point?
 
-  selectInner: (selection) ->
-    @selectParagraph(selection)
-
-  selectA: (selection) ->
-    @selectParagraph(selection)
-    @selectParagraph(selection)
-
   select: ->
     @eachSelection (selection) =>
       _.times @getCount(), =>
-        if @isInner()
-          @selectInner(selection)
-        else
-          @selectA(selection)
+        @selectParagraph(selection)
+        @selectParagraph(selection) if @instanceof('AParagraph')
 
 class AParagraph extends Paragraph
   @extend()


  isInner: ->
    @inner

  isLinewise: ->
    @editor.getSelections().every (s) ->

# -------------------------
class Indentation extends Paragraph
  @extend(false)

  getRange: (startRow) ->
    return if @editor.isBufferRowBlank(startRow)
