   allowSubmodeChange: false
   adjustInnerRange: true
   pair: null
+  
   getPattern: ->
     [open, close] = @pair
     if open is close

# -------------------------
class Word extends TextObject
  @extend(false)

  select: ->
    @vimState.modeManager.normalizeSelections()
    super

  getRange: (selection) ->
    {range, kind} = @getWordBufferRangeAndKindAtBufferPosition(selection.cursor.getBufferPosition(), {@wordRegex})

      canSelect = false

    @countTimes =>
      if @normalize and @isMode('visual')
        @vimState.modeManager.normalizeSelections()

      for selection in @editor.getSelections() when canSelect
        @selectTextObject(selection, stopSelection)
    @editor.mergeIntersectingSelections()
