       title: 'The elm-make executable path.'
       type: 'string'
       default: 'elm-make'
-
-  activate: ->
-    @subscriptions = new CompositeDisposable
-    @subscriptions.add atom.config.observe 'linter-elm-make.elmMakeExecutablePath',
-      (executablePath) => @executablePath = executablePath
-
-  deactivate: ->
-    @subscriptions.dispose()
 
   provideLinter: ->
     proc = process

                ]

          process.onWillThrowError ({error,handle}) ->
            atom.notifications.addError "Failed to run #{@executablePath}",
              detail: "#{error.message}"
              dismissable: true
            handle()

            exit: (code) =>
              text = lines[0]
              json = try JSON.parse(text.slice(0, text.indexOf("\n")))
              console.log json if atom.inDevMode()
              return resolve [] unless json?
              resolve json.map (error) ->
                type: error.type
