From 0ea84ab19286dd779c655cbfc332797d0abcf6db Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Wed, 14 Oct 2015 09:31:50 +0200 Subject: [PATCH] Register default target for keymaps in ctor --- src/atom-environment.coffee | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/atom-environment.coffee b/src/atom-environment.coffee index 1b592fc73..ed1271d8f 100644 --- a/src/atom-environment.coffee +++ b/src/atom-environment.coffee @@ -186,6 +186,7 @@ class AtomEnvironment extends Model @registerDefaultOpeners() @registerDefaultDeserializers() @registerDefaultViewProviders() + @registerDefaultTargetForKeymaps() @installUncaughtErrorHandler() @installWindowEventHandler() @@ -234,6 +235,9 @@ class AtomEnvironment extends Model when 'atom://.atom/init-script' @workspace.open(@getUserInitScriptPath()) + registerDefaultTargetForKeymaps: -> + @keymaps.defaultTarget = @views.getView(@workspace) + reset: (params) -> @deserializers.clear() @registerDefaultDeserializers() @@ -593,9 +597,7 @@ class AtomEnvironment extends Model @packages.loadPackages() - workspaceElement = @views.getView(@workspace) - @keymaps.defaultTarget = workspaceElement - @document.body.appendChild(workspaceElement) + @document.body.appendChild(@views.getView(@workspace)) @watchProjectPath()