 
     true
 
+  observeStopChanging: ->
+    @editor.onDidStopChanging =>
+      if @autoPreviewOnNextStopChanging
+        @preview()
+        @autoPreviewOnNextStopChanging = false
+
   observeChange: ->
     @editor.buffer.onDidChange ({newRange, oldRange}) =>
       return if @ignoreChange

  # -------------------------
  autoPreview: null
  autoPreviewOnQueryChange: null

  preventAutoPreview: false
  preventSyncToEditor: false

    @disposables = new CompositeDisposable
    @emitter = new Emitter
    @autoPreview = @provider.getConfig('autoPreview')
    @autoPreviewOnQueryChange = @provider.getConfig('autoPreviewOnQueryChange')

    # Special item used to translate narrow editor row to items without pain
    @promptItem = Object.freeze({_prompt: true, skip: true})
