   ViewManagement.includeInto(this)
   PluginManagement.includeInto(this)
 
-  # Public: The minimap package version
+  ### Public ###
+
+  # The minimap package version
   version: require('../package.json').version
 
-  # Public: The default minimap settings
+  # The default minimap settings
   configDefaults:
     plugins: {}
     autoToggle: false

  # Internal: The activation state of the minimap package.
  active: false

  # Public: Activates the minimap package.
  activate: ->
    atom.workspaceView.command 'minimap:toggle', => @toggleNoDebug()
    atom.workspaceView.command 'minimap:toggle-debug', => @toggleDebug()


    @toggleNoDebug() if atom.config.get 'minimap.autoToggle'

  # Deactivates the minimap package.
  deactivate: ->
    @destroyViews()
    @emit('deactivated')

  # Toggles the minimap activation state with debug turned on.
  toggleDebug: ->
    @getChannel().activate()
    @toggle()

  # Toggles the minimap activation state with debug turned off.
  toggleNoDebug: ->
    @getChannel().deactivate()
    @toggle()

  # Verifies that the passed-in version expression is satisfied by
  # the current minimap version.
  #
  # `expectedVersion` - A [semver](https://github.com/npm/node-semver)
