 {CompositeDisposable} = require 'atom'
 
 settings = require './settings'
-
-packageScope = 'vim-mode-plus'
 getEditorState = null # set in Base.init()
 
 run = (klass, properties={}) ->

  requireTarget: false
  operator: null
  asTarget: false

  @delegatesMethods delegatingMethods..., toProperty: 'vimState'


    @command

  @getCommandName: ->
    @commandPrefix + ':' + _.dasherize(@name)

  @registerCommand: ->
    atom.commands.add('atom-text-editor', @getCommandName(), => run(this))
