   editorView: null
   buffer: null
   suggestionList: null
-  editorSubscription: null
-  bufferSavedSubscription: null
-  bufferChangedSubscription: null
-  editorCursorMovedSubscription: null
+  editorSubscriptions: null
 
   constructor: ->
     @subscriptions = new CompositeDisposable

  #
  # match - An {Object} representing the confirmed suggestion
  confirm: (match) =>
    return unless @editorHasFocus()
    return unless match?.provider?
    return unless @editor?



  # Public: Clean up, stop listening to events
  dispose: ->
    @editorSubscriptions?.dispose()
    @editorSubscriptions = null
    @suggestionList.destroy()
    @subscriptions.dispose()
    @emitter.emit('did-dispose')
