     @registerDefaultOpeners()
     @registerDefaultDeserializers()
     @registerDefaultViewProviders()
+    @registerDefaultTargetForKeymaps()
 
     @installUncaughtErrorHandler()
     @installWindowEventHandler()


    @packages.loadPackages()

    workspaceElement = @views.getView(@workspace)
    @keymaps.defaultTarget = workspaceElement
    @document.body.appendChild(workspaceElement)

    @watchProjectPath()


        when 'atom://.atom/init-script'
          @workspace.open(@getUserInitScriptPath())

  registerDefaultTargetForKeymaps: ->
    @keymaps.defaultTarget = @views.getView(@workspace)

  reset: (params) ->
    @deserializers.clear()
    @registerDefaultDeserializers()
