     (value is 'true' or value is 'yes' or value is 1) and
       value isnt 'false' and value isnt 'no' and value isnt 0
 
-module.exports = new StylusAutocompile()
+module.exports = new CoffeeAutocompile()

    renderer = coffee.compile source,
      sourceMap: params.sourcemap

    filePath = path.resolve path.dirname(params.file), params.out
    if params.sourcemap
      {js, v3SourceMap} = renderer
      js += "\n//# sourceMappingURL=#{filePath}.map"

    @compile()

  compile: ->
    text = @activeEditor.getText()
    firstComment = text.match /^\s*#\s*(.*)\n*/
    return unless firstComment? and firstComment[1]?
    paramsString = firstComment[1].replace(/\s/g,"")
    params = path: path
    for param in paramsString.split ","
      [key, value] = param.split ":"
      continue unless key? and value?
      params[key] = value

    @render params, @activeEditor.getText()

