diff --git a/src/app.coffee b/src/app.coffee index 54a5203f9..104b6dd74 100644 --- a/src/app.coffee +++ b/src/app.coffee @@ -5,15 +5,16 @@ Storage = require 'storage' module.exports = class App - native: new Native - keybinder: new KeyBinder - storage: new Storage - event: new Event - - # atom.on, atom.off, etc. - @::[name] = @::event[name] for name, method of @::event - constructor: -> + @native = new Native + @keybinder = new KeyBinder + @storage = new Storage + @event = new Event + + # atom.on, atom.off, etc. + for name, method of @event + @[name] = @event[name] + @keybinder.register "app", @ open: (path) ->