From 263065171d9e2823adb9b122323115aaa34de479 Mon Sep 17 00:00:00 2001 From: Corey Johnson Date: Tue, 3 Jul 2012 12:51:30 -0700 Subject: [PATCH] Use window.extension to load extensions from .atom file --- src/app/window.coffee | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/app/window.coffee b/src/app/window.coffee index 8415e04fc..923e0b007 100644 --- a/src/app/window.coffee +++ b/src/app/window.coffee @@ -55,6 +55,14 @@ windowAdditions = return if $("head style[path='#{fullPath}']").length $('head').append "" + extension: (name) -> + extensionPath = require.resolve name + extension = require extensionPath + rootView.activateExtension(extension) + + extensionKeymapPath = fs.join(fs.directory(extensionPath), "keymap.coffee") + require extensionKeymapPath if fs.exists(extensionKeymapPath) + reload: -> if rootView.getModifiedBuffers().length > 0 message = "There are unsaved buffers, reload anyway?"