             (tainted) =>
                 @tainted = tainted
 
+        @subscriptions.add atom.config.observe "#{pkg.name}.xexecTimeout",
+            (execTimeout) =>
+                @execTimeout = execTimeout
+
     deactivate: ->
         @subscriptions.dispose()
 

            {
                stdin: sourceCode,
                stream: 'both',
                cwd: executableCwd}
            ).then (result) ->
                messages = []
                regex = namedRegExp.named(REGEX)

        if settings.tainted == true
            parameters.push('-T')

        execTimeout = parseInt(settings.execTimeout) || 0

        sourceCode = textEditor.getText()

        executableCwd = settings.executableCwd
