       when '*', '+'
         atom.clipboard.write(value.text)
       when '_'
-        false
+        null
       else
         if /^[A-Z]$/.test(name)
           @appendRegister(name.toLowerCase(), value)

      @activateNormalMode()

  destroy: ->
    unless @destroyed
      @destroyed = true
      @emitter.emit 'did-destroy'
      @subscriptions.dispose()
      if @editor.isAlive()
        @deactivateInsertMode()
        @editorElement.component?.setInputEnabled(true)
        @editorElement.classList.remove("vim-mode")
        @editorElement.classList.remove("normal-mode")
      @editor = null
      @editorElement = null

  # Private: Creates the plugin's bindings
  #

        @processOperations()
    finally
      @processing = false
      for cursor in @editor.getCursors()
        @ensureCursorIsWithinLine(cursor)

  onDidFailToCompose: (fn) ->
    @emitter.on('failed-to-compose', fn)
