     @disposables.add(
       @registerCommands()
       @observeChange()
-      @observeStopChanging()
       @observeCursorMove()
       @observeStopChangingActivePaneItem()
     )

      range = @editor.setTextInBufferRange(itemArea, texts.join("\n"), undo: 'skip')
      @editorLastRow = range.end.row

  observeStopChanging: ->
    @editor.onDidStopChanging =>
      if @autoPreviewOnNextStopChanging
        @preview()
        @autoPreviewOnNextStopChanging = false

  observeChange: ->
    @editor.buffer.onDidChange ({newRange, oldRange}) =>

              if @provider.boundToEditor
                @preview()
              else
                @debouncedPreview()
      else
        @setModifiedState(true)

