   requireInput: true
 
   initialize: ->
-    @focusInput(hide: true) unless @isComplete()
+    @focusInput() unless @isComplete()
 
   isBackwards: ->
     @backwards

    else
      new RegExp("\\b#{pattern}\\b", modifiers)

  getCurrentWordBufferRange: ->
    cursor = @editor.getLastCursor()
    originalPoint = cursor.getBufferPosition()
    fromPoint = getEndPositionForPattern(@editor, originalPoint, /\s*/, containsOnly: true)
    cursor.setBufferPosition(fromPoint) if fromPoint?
    options = {}
    options.includeNonWordCharacters = false if cursor.isBetweenWordAndNonWord()
    wordRange = cursor.getCurrentWordBufferRange(options)
    cursor.setBufferPosition(originalPoint) if fromPoint?
    wordRange

class SearchCurrentWordBackwards extends SearchCurrentWord

  hover: icon: ":move-to-mark:`", emoji: ":round_pushpin:`"

  initialize: ->
    @focusInput() unless @isComplete()

  input: null # set when instatntiated via vimState::moveToMark()
  getPoint: (fromPoint) ->
