 
   # config
   config:
+    coffeeScript:
+      title: 'CoffeeScript'
+      description: 'Completions for CoffeeScript.'
+      type: 'boolean'
+      default: false
     docs:
       title: 'Documentation'
       description: 'Whether to include documentation strings, urls, and origin files (if found) in the result data.'

  unregisterEditor: (editor) ->
    provider = @getProviderForEditor(editor)
    return unless provider
    provider.dispose()
    idx = @providers.indexOf(provider)
    @providers.splice(idx, 1)

    atom.commands.add 'atom-text-editor', 'tern:definition': (event) =>
        @findDefinition()
    atom.commands.add 'atom-text-editor', 'tern:startCompletion': (event) =>
      return if @currentProviderIdx is false
      @providers[@currentProviderIdx].callPreBuildSuggestions(true)
    atom.commands.add 'atom-text-editor', 'tern:stop': (event) =>
      @stopServer()
