     if moveToPrompt
       @moveToPrompt()
 
-    # In case prompt accidentaly mutated
-    eof = @editor.getEofBufferPosition()
-    if eof.isLessThan(@itemAreaStart)
-      eof = @setPrompt().end
-      @moveToPrompt()
-
     filterSpec = getFilterSpecForQuery(@getQuery())
 
     Promise.resolve(@cachedItems ? @provider.getItems()).then (items) =>


  renderItems: (items) ->
    texts = items.map (item) => @provider.viewForItem(item)
    itemArea = new Range(@itemAreaStart, @editor.getEofBufferPosition())
    @withIgnoreChange =>
      range = @editor.setTextInBufferRange(itemArea, texts.join("\n"), undo: 'skip')
      @editorLastRow = range.end.row



    @disposables.add @onDidMoveToItemArea  => @setReadOnly(true)

    @disposables.add(
      @registerCommands()
      @observeChange()
