 
       nslCmd.stdout.on "data", (data) ->
         try
-          consolePanel.log(data.toString()) if atom.config.get("language-nsl.alwaysShowOutput")
+          consolePanel.log(data.toString()) if atom.config.get("#{meta.name}.alwaysShowOutput")
         catch
           console.log(data.toString())
 


    if script? and scope.startsWith "source.nsl"
      editor.save() if editor.isModified()
      
      nslJar  = atom.config.get("language-nsl.pathToJar")

      if not nslJar
        notification = atom.notifications.addWarning(
          "**#{meta.name}**: No valid `nsL.jar` was specified in your settings"
          dismissable: true
          buttons: [
            {
              text: "Open Settings"
              onDidClick: ->
                atom.workspace.open("atom://config/packages/#{meta.name}")
                notification.dismiss()
            }
          ]
        )
        return

      defaultArguments = ["-jar", "#{nslJar}"]
      customArguments = atom.config.get("language-nsl.customArguments").trim().split(" ")
      customArguments.push(script)
      args = defaultArguments.concat(customArguments)

      try
        consolePanel.clear()
      catch
        console.clear() if atom.config.get("language-nsl.clearConsole")

      # Let's go
      nslCmd = spawn "java", args


      nslCmd.on "close", ( errorCode ) ->
        if errorCode is 0 and hasError is false
          return atom.notifications.addSuccess("Transpiled successfully", dismissable: false) if atom.config.get("#{meta.name}.showBuildNotifications")

        return atom.notifications.addError("Transpile failed", dismissable: false) if atom.config.get("#{meta.name}.showBuildNotifications")
    else
      # Something went wrong
      atom.beep()
