GitHub user BigBlueHat opened a pull request: https://github.com/apache/couchdb/pull/137
1870 add language option to mapreduce editor This should close the deceptively simple sounding [COUCHDB-1870](https://issues.apache.org/jira/browse/COUCHDB-1870). It includes a new ACE mode for CoffeeScript and all the surrounding ephemera. Enjoy! :cake: You can merge this pull request into a Git repository by running: $ git pull https://github.com/BigBlueHat/couchdb 1870-add-language-option-to-mapreduce-editor Alternatively you can review and apply these changes as the patch at: https://github.com/apache/couchdb/pull/137.patch ---- commit 80579f931984387aebf55af568dca5ea857f5a28 Author: BigBlueHat <byo...@bigbluehat.com> Date: 2014-01-21T21:15:29Z added lang dropdown for ddocs; related ACE mode Needed an additional mode for ACE for handling CoffeeScript (vs. JS). Once query servers are plugins (and can presumably also provide Fauxton plugins/addons) these modes should ship with their related query server. commit acc254daaca06299c184fe211c52b2d03d358616 Author: BigBlueHat <byo...@bigbluehat.com> Date: 2014-01-21T21:41:28Z reduceEditor language change handling commit 538f69277b0e8b64adaccab715a9f26dd0ed568f Author: BigBlueHat <byo...@bigbluehat.com> Date: 2014-01-21T21:42:54Z defaultLang used for inital template loads Maybe someday Erlang will be the default. Maybe. commit bf432303184809b862ba9c1bd3399fd942500b37 Author: BigBlueHat <byo...@bigbluehat.com> Date: 2014-01-21T21:45:49Z moved couchJSHINT default into components.js ----