 
       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())
 


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

        return atom.notifications.addError("Transpile failed", dismissable: false) if atom.config.get("language-nsl.showBuildNotifications")
    else
      # Something went wrong
      atom.beep()


    if script? and scope.startsWith "source.nsl"
      editor.save() if editor.isModified()

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

      try
        consolePanel.clear()
      catch
        console.clear() if atom.config.get("#{meta.name}.clearConsole")

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