 _ = require 'underscore-plus'
-{Point, Range, CompositeDisposable, Emitter, Disposable} = require 'atom'
+{Point, Range, CompositeDisposable, Emitter} = require 'atom'
 {
   getNextAdjacentPaneForPane
   getPreviousAdjacentPaneForPane


    # Depends on ui.grammar and commands bound to @editorElement, so have to come last
    @providerPanel = new ProviderPanel(this, showSearchOption: @provider.showSearchOption)

    @constructor.register(this)
    @disposables.add new Disposable =>
      @constructor.unregister(this)

  getPaneToOpen: ->
    basePane = @provider.getPane()

  destroy: ->
    return if @destroyed
    @destroyed = true
    @constructor.unregister(this)
    @highlighter.destroy()
    @syncSubcriptions?.dispose()
    @disposables.dispose()
