From 4ea04d381e7e8d184be3651a1579d5318aeda270 Mon Sep 17 00:00:00 2001 From: Alexander Olsson Date: Thu, 14 Sep 2017 18:23:18 +0200 Subject: [PATCH] Only register atomCommandName if it exists Fixes #532 --- lib/target-manager.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/target-manager.js b/lib/target-manager.js index b1fa4ce9..495cd446 100644 --- a/lib/target-manager.js +++ b/lib/target-manager.js @@ -110,7 +110,9 @@ class TargetManager extends EventEmitter { setting.atomCommandName = `build:trigger:${setting.name}`; } - pathTarget.subscriptions.add(atom.commands.add('atom-workspace', setting.atomCommandName, atomCommandName => this.emit('trigger', atomCommandName))); + if (setting.atomCommandName) { + pathTarget.subscriptions.add(atom.commands.add('atom-workspace', setting.atomCommandName, atomCommandName => this.emit('trigger', atomCommandName))); + } if (setting.keymap) { require('./google-analytics').sendEvent('keymap', 'registered', setting.keymap);