From 49a26ea326010ed43ef47dbbdb738fa0956a8fd4 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Wed, 4 Mar 2015 10:51:03 -0800 Subject: [PATCH] Add notification for package settings errors --- src/package.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/package.coffee b/src/package.coffee index 73d4708c0..fded24f9b 100644 --- a/src/package.coffee +++ b/src/package.coffee @@ -321,7 +321,9 @@ class Package loadSettingsFile = (settingsPath, callback) => ScopedProperties.load settingsPath, (error, settings) => if error? - console.warn("Failed to load package settings: #{settingsPath}", error.stack ? error) + detail = "#{error.message} in #{settingsPath}" + stack += "#{error.stack}\n at #{settingsPath}:1:1" + atom.notifications.addFatalError("Failed to load the #{@name} package settings", {stack, detail, dismissable: true}) else @settings.push(settings) settings.activate() if @settingsActivated