You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ga...@apache.org on 2013/10/30 14:43:19 UTC

[25/52] [partial] Remove unneeded ace files and codemirror

http://git-wip-us.apache.org/repos/asf/couchdb/blob/5b8fb9c3/src/fauxton/assets/js/libs/ace/mode/_test/tokens_prolog.json
----------------------------------------------------------------------
diff --git a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_prolog.json b/src/fauxton/assets/js/libs/ace/mode/_test/tokens_prolog.json
deleted file mode 100644
index e42b65b..0000000
--- a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_prolog.json
+++ /dev/null
@@ -1,265 +0,0 @@
-[[
-   "start",
-  ["entity.name.function.fact.prolog","partition"],
-  ["punctuation.begin.fact.parameters.prolog","("],
-  ["punctuation.begin.list.prolog","["],
-  ["punctuation.end.list.prolog","]"],
-  ["punctuation.separator.parameters.prolog",","],
-  ["meta.fact.prolog"," "],
-  ["variable.language.anonymous.prolog","_"],
-  ["punctuation.separator.parameters.prolog",","],
-  ["meta.fact.prolog"," "],
-  ["punctuation.begin.list.prolog","["],
-  ["punctuation.end.list.prolog","]"],
-  ["punctuation.separator.parameters.prolog",","],
-  ["meta.fact.prolog"," "],
-  ["punctuation.begin.list.prolog","["],
-  ["punctuation.end.list.prolog","]"],
-  ["punctuation.end.fact.parameters.prolog",")"],
-  ["punctuation.end.fact.prolog","."]
-],[
-   ["keyword.operator.definition.prolog","meta.rule.prolog"],
-  ["entity.name.function.rule.prolog","partition"],
-  ["punctuation.rule.parameters.begin.prolog","("],
-  ["punctuation.begin.list.prolog","["],
-  ["variable.other.prolog","X"],
-  ["punctuation.concat.list.prolog","|"],
-  ["variable.other.prolog","Xs"],
-  ["punctuation.end.list.prolog","]"],
-  ["punctuation.separator.parameters.prolog",","],
-  ["meta.rule.parameters.prolog"," "],
-  ["variable.parameter.prolog","Pivot"],
-  ["punctuation.separator.parameters.prolog",","],
-  ["meta.rule.parameters.prolog"," "],
-  ["variable.parameter.prolog","Smalls"],
-  ["punctuation.separator.parameters.prolog",","],
-  ["meta.rule.parameters.prolog"," "],
-  ["variable.parameter.prolog","Bigs"],
-  ["punctuation.rule.parameters.end.prolog",")"],
-  ["meta.rule.signature.prolog"," "],
-  ["keyword.operator.definition.prolog",":-"]
-],[
-   ["meta.expression.prolog","keyword.operator.definition.prolog","keyword.operator.definition.prolog","meta.rule.prolog"],
-  ["meta.rule.definition.prolog","    "],
-  ["meta.expression.prolog","(   "],
-  ["variable.other.prolog","X"],
-  ["meta.expression.prolog"," @"],
-  ["keyword.operator.prolog","<"],
-  ["meta.expression.prolog"," "],
-  ["variable.other.prolog","Pivot"],
-  ["meta.expression.prolog"," "],
-  ["keyword.operator.prolog","->"]
-],[
-   ["meta.expression.prolog","keyword.operator.definition.prolog","keyword.operator.definition.prolog","meta.rule.prolog"],
-  ["meta.expression.prolog","        "],
-  ["variable.other.prolog","Smalls"],
-  ["meta.expression.prolog"," "],
-  ["keyword.operator.prolog","="],
-  ["meta.expression.prolog"," "],
-  ["punctuation.begin.list.prolog","["],
-  ["variable.other.prolog","X"],
-  ["punctuation.concat.list.prolog","|"],
-  ["variable.other.prolog","Rest"],
-  ["punctuation.end.list.prolog","]"],
-  ["punctuation.control.and.prolog",","]
-],[
-   ["meta.expression.prolog","keyword.operator.definition.prolog","keyword.operator.definition.prolog","meta.rule.prolog"],
-  ["meta.expression.prolog","        "],
-  ["constant.other.atom.prolog","partition"],
-  ["punctuation.begin.statement.parameters.prolog","("],
-  ["variable.other.prolog","Xs"],
-  ["punctuation.separator.statement.prolog",","],
-  ["meta.statement.parameters.prolog"," "],
-  ["variable.other.prolog","Pivot"],
-  ["punctuation.separator.statement.prolog",","],
-  ["meta.statement.parameters.prolog"," "],
-  ["variable.other.prolog","Rest"],
-  ["punctuation.separator.statement.prolog",","],
-  ["meta.statement.parameters.prolog"," "],
-  ["variable.other.prolog","Bigs"],
-  ["punctuation.end.statement.parameters.prolog",")"]
-],[
-   ["meta.expression.prolog","keyword.operator.definition.prolog","keyword.operator.definition.prolog","meta.rule.prolog"],
-  ["meta.expression.prolog","    "],
-  ["punctuation.control.or.prolog",";"],
-  ["meta.expression.prolog","   "],
-  ["variable.other.prolog","Bigs"],
-  ["meta.expression.prolog"," "],
-  ["keyword.operator.prolog","="],
-  ["meta.expression.prolog"," "],
-  ["punctuation.begin.list.prolog","["],
-  ["variable.other.prolog","X"],
-  ["punctuation.concat.list.prolog","|"],
-  ["variable.other.prolog","Rest"],
-  ["punctuation.end.list.prolog","]"],
-  ["punctuation.control.and.prolog",","]
-],[
-   ["meta.expression.prolog","keyword.operator.definition.prolog","keyword.operator.definition.prolog","meta.rule.prolog"],
-  ["meta.expression.prolog","        "],
-  ["constant.other.atom.prolog","partition"],
-  ["punctuation.begin.statement.parameters.prolog","("],
-  ["variable.other.prolog","Xs"],
-  ["punctuation.separator.statement.prolog",","],
-  ["meta.statement.parameters.prolog"," "],
-  ["variable.other.prolog","Pivot"],
-  ["punctuation.separator.statement.prolog",","],
-  ["meta.statement.parameters.prolog"," "],
-  ["variable.other.prolog","Smalls"],
-  ["punctuation.separator.statement.prolog",","],
-  ["meta.statement.parameters.prolog"," "],
-  ["variable.other.prolog","Rest"],
-  ["punctuation.end.statement.parameters.prolog",")"]
-],[
-   "start",
-  ["meta.expression.prolog","    )"],
-  ["punctuation.rule.end.prolog","."]
-],[
-   "start",
-  ["text"," "]
-],[
-   "entity.name.function.fact.prolog",
-  ["entity.name.function.fact.prolog","quicksort"],
-  ["punctuation.begin.fact.parameters.prolog","("],
-  ["punctuation.begin.list.prolog","["],
-  ["punctuation.end.list.prolog","]"],
-  ["invalid.illegal.invalidchar.prolog",")"],
-  ["meta.fact.prolog","     "],
-  ["invalid.illegal.invalidchar.prolog","-"],
-  ["keyword.operator.prolog","->"],
-  ["meta.fact.prolog"," "],
-  ["punctuation.begin.list.prolog","["],
-  ["punctuation.end.list.prolog","]"],
-  ["invalid.illegal.invalidchar.prolog","."]
-],[
-   "entity.name.function.fact.prolog",
-  ["constant.other.atom.prolog","quicksort"],
-  ["punctuation.begin.statement.parameters.prolog","("],
-  ["punctuation.begin.list.prolog","["],
-  ["variable.other.prolog","X"],
-  ["punctuation.concat.list.prolog","|"],
-  ["variable.other.prolog","Xs"],
-  ["punctuation.end.list.prolog","]"],
-  ["punctuation.end.statement.parameters.prolog",")"],
-  ["meta.fact.prolog"," "],
-  ["invalid.illegal.invalidchar.prolog","-"],
-  ["keyword.operator.prolog","->"]
-],[
-   "entity.name.function.fact.prolog",
-  ["meta.fact.prolog","    "],
-  ["invalid.illegal.invalidchar.prolog","{"],
-  ["meta.fact.prolog"," "],
-  ["constant.other.atom.prolog","partition"],
-  ["punctuation.begin.statement.parameters.prolog","("],
-  ["variable.other.prolog","Xs"],
-  ["punctuation.separator.statement.prolog",","],
-  ["meta.statement.parameters.prolog"," "],
-  ["variable.other.prolog","X"],
-  ["punctuation.separator.statement.prolog",","],
-  ["meta.statement.parameters.prolog"," "],
-  ["variable.other.prolog","Smaller"],
-  ["punctuation.separator.statement.prolog",","],
-  ["meta.statement.parameters.prolog"," "],
-  ["variable.other.prolog","Bigger"],
-  ["punctuation.end.statement.parameters.prolog",")"],
-  ["meta.fact.prolog"," "],
-  ["invalid.illegal.invalidchar.prolog","}"],
-  ["punctuation.separator.parameters.prolog",","]
-],[
-   "entity.name.function.fact.prolog",
-  ["meta.fact.prolog","    "],
-  ["constant.other.atom.prolog","quicksort"],
-  ["punctuation.begin.statement.parameters.prolog","("],
-  ["variable.other.prolog","Smaller"],
-  ["punctuation.end.statement.parameters.prolog",")"],
-  ["punctuation.separator.parameters.prolog",","],
-  ["meta.fact.prolog"," "],
-  ["punctuation.begin.list.prolog","["],
-  ["variable.other.prolog","X"],
-  ["punctuation.end.list.prolog","]"],
-  ["punctuation.separator.parameters.prolog",","],
-  ["meta.fact.prolog"," "],
-  ["constant.other.atom.prolog","quicksort"],
-  ["punctuation.begin.statement.parameters.prolog","("],
-  ["variable.other.prolog","Bigger"],
-  ["punctuation.end.statement.parameters.prolog",")"],
-  ["invalid.illegal.invalidchar.prolog","."]
-],[
-   "entity.name.function.fact.prolog"
-],[
-   "entity.name.function.fact.prolog",
-  ["constant.other.atom.prolog","perfect"],
-  ["punctuation.begin.statement.parameters.prolog","("],
-  ["variable.other.prolog","N"],
-  ["punctuation.end.statement.parameters.prolog",")"],
-  ["meta.fact.prolog"," "],
-  ["invalid.illegal.invalidchar.prolog",":-"]
-],[
-   "entity.name.function.fact.prolog",
-  ["meta.fact.prolog","    "],
-  ["constant.other.atom.prolog","between"],
-  ["punctuation.begin.statement.parameters.prolog","("],
-  ["constant.numeric.prolog","1"],
-  ["punctuation.separator.statement.prolog",","],
-  ["meta.statement.parameters.prolog"," "],
-  ["constant.other.atom.prolog","inf"],
-  ["punctuation.separator.statement.prolog",","],
-  ["meta.statement.parameters.prolog"," "],
-  ["variable.other.prolog","N"],
-  ["punctuation.end.statement.parameters.prolog",")"],
-  ["punctuation.separator.parameters.prolog",","],
-  ["meta.fact.prolog"," "],
-  ["variable.parameter.prolog","U"],
-  ["meta.fact.prolog"," "],
-  ["keyword.operator.prolog","is"],
-  ["meta.fact.prolog"," "],
-  ["variable.parameter.prolog","N"],
-  ["meta.fact.prolog"," "],
-  ["invalid.illegal.invalidchar.prolog","//"],
-  ["meta.fact.prolog"," "],
-  ["constant.numeric.prolog","2"],
-  ["punctuation.separator.parameters.prolog",","]
-],[
-   "entity.name.function.fact.prolog",
-  ["meta.fact.prolog","    "],
-  ["constant.other.atom.prolog","findall"],
-  ["punctuation.begin.statement.parameters.prolog","("],
-  ["variable.other.prolog","D"],
-  ["punctuation.separator.statement.prolog",","],
-  ["meta.statement.parameters.prolog"," ("],
-  ["constant.other.atom.prolog","between"],
-  ["punctuation.begin.statement.parameters.prolog","("],
-  ["constant.numeric.prolog","1"],
-  ["punctuation.separator.statement.prolog",","],
-  ["variable.other.prolog","U"],
-  ["punctuation.separator.statement.prolog",","],
-  ["variable.other.prolog","D"],
-  ["punctuation.end.statement.parameters.prolog",")"],
-  ["punctuation.separator.statement.prolog",","],
-  ["meta.statement.parameters.prolog"," "],
-  ["variable.other.prolog","N"],
-  ["meta.statement.parameters.prolog"," "],
-  ["constant.other.atom.prolog","mod"],
-  ["meta.statement.parameters.prolog"," "],
-  ["variable.other.prolog","D"],
-  ["meta.statement.parameters.prolog"," "],
-  ["keyword.operator.prolog","=:="],
-  ["meta.statement.parameters.prolog"," "],
-  ["constant.numeric.prolog","0"],
-  ["punctuation.end.statement.parameters.prolog",")"],
-  ["punctuation.separator.parameters.prolog",","],
-  ["meta.fact.prolog"," "],
-  ["variable.parameter.prolog","Ds"],
-  ["invalid.illegal.invalidchar.prolog",")"],
-  ["punctuation.separator.parameters.prolog",","]
-],[
-   "entity.name.function.fact.prolog",
-  ["meta.fact.prolog","    "],
-  ["constant.other.atom.prolog","sumlist"],
-  ["punctuation.begin.statement.parameters.prolog","("],
-  ["variable.other.prolog","Ds"],
-  ["punctuation.separator.statement.prolog",","],
-  ["meta.statement.parameters.prolog"," "],
-  ["variable.other.prolog","N"],
-  ["punctuation.end.statement.parameters.prolog",")"],
-  ["invalid.illegal.invalidchar.prolog","."]
-]]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/couchdb/blob/5b8fb9c3/src/fauxton/assets/js/libs/ace/mode/_test/tokens_properties.json
----------------------------------------------------------------------
diff --git a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_properties.json b/src/fauxton/assets/js/libs/ace/mode/_test/tokens_properties.json
deleted file mode 100644
index 8831045..0000000
--- a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_properties.json
+++ /dev/null
@@ -1,68 +0,0 @@
-[[
-   "start",
-  ["comment","# You are reading the \".properties\" entry."]
-],[
-   "start",
-  ["comment","! The exclamation mark can also mark text as comments."]
-],[
-   "start",
-  ["comment","# The key and element characters #, !, =, and : are written with a preceding backslash to ensure that they are properly loaded."]
-],[
-   "start",
-  ["variable","website "],
-  ["keyword","="],
-  ["string"," http"],
-  ["constant.language.escape","\\"],
-  ["string","://en.wikipedia.org/"]
-],[
-   "start",
-  ["variable","language "],
-  ["keyword","="],
-  ["string"," English"]
-],[
-   "start",
-  ["comment","# The backslash below tells the application to continue reading"]
-],[
-   "start",
-  ["comment","# the value onto the next line."]
-],[
-   "value",
-  ["variable","message "],
-  ["keyword","="],
-  ["string"," Welcome to \\"]
-],[
-   "start",
-  ["string","          Wikipedia!"]
-],[
-   "start",
-  ["comment","# Add spaces to the key"]
-],[
-   "start",
-  ["variable","key"],
-  ["constant.language.escape","\\"],
-  ["variable"," with"],
-  ["constant.language.escape","\\"],
-  ["variable"," spaces "],
-  ["keyword","="],
-  ["string"," This is the value that could be looked up with the key \"key with spaces\"."]
-],[
-   "start",
-  ["comment","# Unicode"]
-],[
-   "start",
-  ["variable","tab "],
-  ["keyword",":"],
-  ["string"," "],
-  ["constant.language.escape","\\u0009"]
-],[
-   "start",
-  ["variable","empty-key"],
-  ["keyword","="]
-],[
-   "start",
-  ["variable","last.line"],
-  ["keyword","="],
-  ["string","value"]
-],[
-   "start"
-]]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/couchdb/blob/5b8fb9c3/src/fauxton/assets/js/libs/ace/mode/_test/tokens_python.json
----------------------------------------------------------------------
diff --git a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_python.json b/src/fauxton/assets/js/libs/ace/mode/_test/tokens_python.json
deleted file mode 100644
index 293c8ff..0000000
--- a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_python.json
+++ /dev/null
@@ -1,152 +0,0 @@
-[[
-   "start",
-  ["comment","#!/usr/local/bin/python"]
-],[
-   "start"
-],[
-   "start",
-  ["keyword","import"],
-  ["text"," "],
-  ["identifier","string"],
-  ["text",", "],
-  ["identifier","sys"]
-],[
-   "start"
-],[
-   "start",
-  ["comment","# If no arguments were given, print a helpful message"]
-],[
-   "start",
-  ["keyword","if"],
-  ["text"," "],
-  ["support.function","len"],
-  ["paren.lparen","("],
-  ["identifier","sys"],
-  ["text","."],
-  ["identifier","argv"],
-  ["paren.rparen",")"],
-  ["keyword.operator","=="],
-  ["constant.numeric","1"],
-  ["text",":"]
-],[
-   "qstring3",
-  ["text","    "],
-  ["keyword","print"],
-  ["text"," "],
-  ["string","'''Usage:"]
-],[
-   "start",
-  ["string","celsius temp1 temp2 ...'''"]
-],[
-   "start",
-  ["text","    "],
-  ["identifier","sys"],
-  ["text","."],
-  ["identifier","exit"],
-  ["paren.lparen","("],
-  ["constant.numeric","0"],
-  ["paren.rparen",")"]
-],[
-   "start"
-],[
-   "start",
-  ["comment","# Loop over the arguments"]
-],[
-   "start",
-  ["keyword","for"],
-  ["text"," "],
-  ["identifier","i"],
-  ["text"," "],
-  ["keyword","in"],
-  ["text"," "],
-  ["identifier","sys"],
-  ["text","."],
-  ["identifier","argv"],
-  ["paren.lparen","["],
-  ["constant.numeric","1"],
-  ["text",":"],
-  ["paren.rparen","]"],
-  ["text",":"]
-],[
-   "start",
-  ["text","    "],
-  ["keyword","try"],
-  ["text",":"]
-],[
-   "start",
-  ["text","        "],
-  ["identifier","fahrenheit"],
-  ["keyword.operator","="],
-  ["support.function","float"],
-  ["paren.lparen","("],
-  ["identifier","string"],
-  ["text","."],
-  ["identifier","atoi"],
-  ["paren.lparen","("],
-  ["identifier","i"],
-  ["paren.rparen","))"]
-],[
-   "start",
-  ["text","    "],
-  ["keyword","except"],
-  ["text"," "],
-  ["identifier","string"],
-  ["text","."],
-  ["identifier","atoi_error"],
-  ["text",":"]
-],[
-   "start",
-  ["text","        "],
-  ["keyword","print"],
-  ["text"," "],
-  ["support.function","repr"],
-  ["paren.lparen","("],
-  ["identifier","i"],
-  ["paren.rparen",")"],
-  ["text",", "],
-  ["string","\"not a numeric value\""]
-],[
-   "start",
-  ["text","    "],
-  ["keyword","else"],
-  ["text",":"]
-],[
-   "start",
-  ["text","        "],
-  ["identifier","celsius"],
-  ["keyword.operator","="],
-  ["paren.lparen","("],
-  ["identifier","fahrenheit"],
-  ["keyword.operator","-"],
-  ["constant.numeric","32"],
-  ["paren.rparen",")"],
-  ["keyword.operator","*"],
-  ["constant.numeric","5.0"],
-  ["keyword.operator","/"],
-  ["constant.numeric","9.0"]
-],[
-   "start",
-  ["text","        "],
-  ["keyword","print"],
-  ["text"," "],
-  ["string","'%i"],
-  ["constant.language.escape","\\260"],
-  ["string","F = %i"],
-  ["constant.language.escape","\\260"],
-  ["string","C'"],
-  ["text"," "],
-  ["keyword.operator","%"],
-  ["text"," "],
-  ["paren.lparen","("],
-  ["support.function","int"],
-  ["paren.lparen","("],
-  ["identifier","fahrenheit"],
-  ["paren.rparen",")"],
-  ["text",", "],
-  ["support.function","int"],
-  ["paren.lparen","("],
-  ["identifier","celsius"],
-  ["keyword.operator","+"],
-  ["constant.numeric",".5"],
-  ["paren.rparen","))"]
-]]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/couchdb/blob/5b8fb9c3/src/fauxton/assets/js/libs/ace/mode/_test/tokens_r.json
----------------------------------------------------------------------
diff --git a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_r.json b/src/fauxton/assets/js/libs/ace/mode/_test/tokens_r.json
deleted file mode 100644
index 2d446bc..0000000
--- a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_r.json
+++ /dev/null
@@ -1,235 +0,0 @@
-[[
-   "start",
-  ["identifier","Call"],
-  ["keyword.operator",":"]
-],[
-   "start",
-  ["identifier","lm"],
-  ["paren.keyword.operator","("],
-  ["identifier","formula"],
-  ["text"," "],
-  ["keyword.operator","="],
-  ["text"," "],
-  ["identifier","y"],
-  ["text"," "],
-  ["keyword.operator","~"],
-  ["text"," "],
-  ["identifier","x"],
-  ["paren.keyword.operator",")"]
-],[
-   "start",
-  ["text"," "]
-],[
-   "start",
-  ["identifier","Residuals"],
-  ["keyword.operator",":"]
-],[
-   "start",
-  ["constant.numeric","1"],
-  ["text","       "],
-  ["constant.numeric","2"],
-  ["text","       "],
-  ["constant.numeric","3"],
-  ["text","       "],
-  ["constant.numeric","4"],
-  ["text","       "],
-  ["constant.numeric","5"],
-  ["text","       "],
-  ["constant.numeric","6"]
-],[
-   "start",
-  ["constant.numeric","3.3333"],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["constant.numeric","0.6667"],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["constant.numeric","2.6667"],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["constant.numeric","2.6667"],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["constant.numeric","0.6667"],
-  ["text","  "],
-  ["constant.numeric","3.3333"]
-],[
-   "start",
-  ["text"," "]
-],[
-   "start",
-  ["identifier","Coefficients"],
-  ["keyword.operator",":"]
-],[
-   "start",
-  ["text","            "],
-  ["identifier","Estimate"],
-  ["text"," "],
-  ["identifier","Std"],
-  ["text",". "],
-  ["identifier","Error"],
-  ["text"," "],
-  ["identifier","t"],
-  ["text"," "],
-  ["identifier","value"],
-  ["text"," "],
-  ["identifier","Pr"],
-  ["paren.keyword.operator","("],
-  ["keyword.operator",">|"],
-  ["identifier","t"],
-  ["keyword.operator","|"],
-  ["paren.keyword.operator",")"]
-],[
-   "start",
-  ["paren.keyword.operator","("],
-  ["identifier","Intercept"],
-  ["paren.keyword.operator",")"],
-  ["text","  "],
-  ["keyword.operator","-"],
-  ["constant.numeric","9.3333"],
-  ["text","     "],
-  ["constant.numeric","2.8441"],
-  ["text","  "],
-  ["keyword.operator","-"],
-  ["constant.numeric","3.282"],
-  ["text"," "],
-  ["constant.numeric","0.030453"],
-  ["text"," "],
-  ["keyword.operator","*"]
-],[
-   "start",
-  ["identifier","x"],
-  ["text","             "],
-  ["constant.numeric","7.0000"],
-  ["text","     "],
-  ["constant.numeric","0.7303"],
-  ["text","   "],
-  ["constant.numeric","9.585"],
-  ["text"," "],
-  ["constant.numeric","0.000662"],
-  ["text"," "],
-  ["keyword.operator","***"]
-],[
-   "start",
-  ["keyword.operator","---"]
-],[
-   "start",
-  ["identifier","Signif"],
-  ["text",". "],
-  ["identifier","codes"],
-  ["keyword.operator",":"],
-  ["text","  "],
-  ["constant.numeric","0"],
-  ["text"," ‘"],
-  ["keyword.operator","***"],
-  ["text","’ "],
-  ["constant.numeric","0.001"],
-  ["text"," ‘"],
-  ["keyword.operator","**"],
-  ["text","’ "],
-  ["constant.numeric","0.01"],
-  ["text"," ‘"],
-  ["keyword.operator","*"],
-  ["text","’ "],
-  ["constant.numeric","0.05"],
-  ["text"," ‘.’ "],
-  ["constant.numeric","0.1"],
-  ["text"," ‘ ’ "],
-  ["constant.numeric","1"]
-],[
-   "start",
-  ["text"," "]
-],[
-   "start",
-  ["identifier","Residual"],
-  ["text"," "],
-  ["identifier","standard"],
-  ["text"," "],
-  ["identifier","error"],
-  ["keyword.operator",":"],
-  ["text"," "],
-  ["constant.numeric","3.055"],
-  ["text"," "],
-  ["identifier","on"],
-  ["text"," "],
-  ["constant.numeric","4"],
-  ["text"," "],
-  ["identifier","degrees"],
-  ["text"," "],
-  ["identifier","of"],
-  ["text"," "],
-  ["identifier","freedom"]
-],[
-   "start",
-  ["identifier","Multiple"],
-  ["text"," "],
-  ["identifier","R"],
-  ["keyword.operator","-"],
-  ["identifier","squared"],
-  ["keyword.operator",":"],
-  ["text"," "],
-  ["constant.numeric","0.9583"],
-  ["text",",     "],
-  ["identifier","Adjusted"],
-  ["text"," "],
-  ["identifier","R"],
-  ["keyword.operator","-"],
-  ["identifier","squared"],
-  ["keyword.operator",":"],
-  ["text"," "],
-  ["constant.numeric","0.9478"]
-],[
-   "start",
-  ["constant.language.boolean","F"],
-  ["keyword.operator","-"],
-  ["identifier","statistic"],
-  ["keyword.operator",":"],
-  ["text"," "],
-  ["constant.numeric","91.88"],
-  ["text"," "],
-  ["identifier","on"],
-  ["text"," "],
-  ["constant.numeric","1"],
-  ["text"," "],
-  ["identifier","and"],
-  ["text"," "],
-  ["constant.numeric","4"],
-  ["text"," "],
-  ["identifier","DF"],
-  ["text",",  "],
-  ["identifier","p"],
-  ["keyword.operator","-"],
-  ["identifier","value"],
-  ["keyword.operator",":"],
-  ["text"," "],
-  ["constant.numeric","0.000662"]
-],[
-   "start",
-  ["text"," "]
-],[
-   "start",
-  ["keyword.operator",">"],
-  ["text"," "],
-  ["identifier","par"],
-  ["paren.keyword.operator","("],
-  ["identifier","mfrow"],
-  ["keyword.operator","="],
-  ["identifier","c"],
-  ["paren.keyword.operator","("],
-  ["constant.numeric","2"],
-  ["text",", "],
-  ["constant.numeric","2"],
-  ["paren.keyword.operator","))"],
-  ["text","     "],
-  ["comment","# Request 2x2 plot layout"]
-],[
-   "start",
-  ["keyword.operator",">"],
-  ["text"," "],
-  ["identifier","plot"],
-  ["paren.keyword.operator","("],
-  ["identifier","lm_1"],
-  ["paren.keyword.operator",")"],
-  ["text","             "],
-  ["comment","# Diagnostic plot of regression model"]
-]]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/couchdb/blob/5b8fb9c3/src/fauxton/assets/js/libs/ace/mode/_test/tokens_rdoc.json
----------------------------------------------------------------------
diff --git a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_rdoc.json b/src/fauxton/assets/js/libs/ace/mode/_test/tokens_rdoc.json
deleted file mode 100644
index 0c75743..0000000
--- a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_rdoc.json
+++ /dev/null
@@ -1,441 +0,0 @@
-[[
-   "start",
-  ["keyword","\\name"],
-  ["paren.keyword.operator","{"],
-  ["nospell.text","picker"],
-  ["paren.keyword.operator","}"]
-],[
-   "start",
-  ["keyword","\\alias"],
-  ["paren.keyword.operator","{"],
-  ["nospell.text","picker"],
-  ["paren.keyword.operator","}"]
-],[
-   "start",
-  ["keyword","\\title"],
-  ["paren.keyword.operator","{"],
-  ["text","Create a picker control"],
-  ["paren.keyword.operator","}"]
-],[
-   "start",
-  ["keyword","\\description"],
-  ["paren.keyword.operator","{"]
-],[
-   "start",
-  ["text","  Create a picker control to enable manipulation of plot variables based on a set of fixed choices."]
-],[
-   "start",
-  ["paren.keyword.operator","}"]
-],[
-   "start"
-],[
-   "nospell",
-  ["keyword","\\usage"],
-  ["paren.keyword.operator","{"]
-],[
-   "nospell",
-  ["nospell.text","picker"],
-  ["paren.keyword.operator","("],
-  ["text","...,"],
-  ["nospell.text"," initial "],
-  ["text","="],
-  ["nospell.text"," NULL"],
-  ["text",","],
-  ["nospell.text"," label "],
-  ["text","="],
-  ["nospell.text"," NULL"],
-  ["paren.keyword.operator",")"]
-],[
-   "start",
-  ["paren.keyword.operator","}"]
-],[
-   "start"
-],[
-   "start"
-],[
-   "start",
-  ["keyword","\\arguments"],
-  ["paren.keyword.operator","{"]
-],[
-   "start",
-  ["text","  "],
-  ["keyword","\\item"],
-  ["paren.keyword.operator","{"],
-  ["keyword","\\dots"],
-  ["paren.keyword.operator","}{"]
-],[
-   "start",
-  ["text","    Arguments containing objects to be presented as choices for the picker "],
-  ["paren.keyword.operator","("],
-  ["text","or a list containing the choices"],
-  ["paren.keyword.operator",")"],
-  ["text",". If an element is named then the name is used to display it within the picker. If an element is not named then it is displayed within the picker using "],
-  ["keyword","\\code"],
-  ["paren.keyword.operator","{"],
-  ["keyword","\\link"],
-  ["paren.keyword.operator","{"],
-  ["nospell.text","as"],
-  ["text","."],
-  ["nospell.text","character"],
-  ["paren.keyword.operator","}}"],
-  ["text",". "]
-],[
-   "start",
-  ["paren.keyword.operator","}"]
-],[
-   "start",
-  ["text","  "],
-  ["keyword","\\item"],
-  ["paren.keyword.operator","{"],
-  ["nospell.text","initial"],
-  ["paren.keyword.operator","}{"]
-],[
-   "start",
-  ["text","    Initial value for picker. Value must be present in the list of choices specified. If not specified defaults to the first choice."]
-],[
-   "start",
-  ["paren.keyword.operator","}"]
-],[
-   "start",
-  ["text","  "],
-  ["keyword","\\item"],
-  ["paren.keyword.operator","{"],
-  ["nospell.text","label"],
-  ["paren.keyword.operator","}{"]
-],[
-   "start",
-  ["text","    Display label for picker. Defaults to the variable name if not specified."]
-],[
-   "start",
-  ["paren.keyword.operator","}"]
-],[
-   "start",
-  ["paren.keyword.operator","}"]
-],[
-   "start"
-],[
-   "start",
-  ["keyword","\\value"],
-  ["paren.keyword.operator","{"]
-],[
-   "start",
-  ["text","  An object of class \"manipulator.picker\" which can be passed to the "],
-  ["keyword","\\code"],
-  ["paren.keyword.operator","{"],
-  ["keyword","\\link"],
-  ["paren.keyword.operator","{"],
-  ["nospell.text","manipulate"],
-  ["paren.keyword.operator","}}"],
-  ["text"," function."]
-],[
-   "start",
-  ["paren.keyword.operator","}"]
-],[
-   "start"
-],[
-   "start",
-  ["keyword","\\seealso"],
-  ["paren.keyword.operator","{"]
-],[
-   "start",
-  ["keyword","\\code"],
-  ["paren.keyword.operator","{"],
-  ["keyword","\\link"],
-  ["paren.keyword.operator","{"],
-  ["nospell.text","manipulate"],
-  ["paren.keyword.operator","}}"],
-  ["text",", "],
-  ["keyword","\\code"],
-  ["paren.keyword.operator","{"],
-  ["keyword","\\link"],
-  ["paren.keyword.operator","{"],
-  ["nospell.text","slider"],
-  ["paren.keyword.operator","}}"],
-  ["text",", "],
-  ["keyword","\\code"],
-  ["paren.keyword.operator","{"],
-  ["keyword","\\link"],
-  ["paren.keyword.operator","{"],
-  ["nospell.text","checkbox"],
-  ["paren.keyword.operator","}}"],
-  ["text",", "],
-  ["keyword","\\code"],
-  ["paren.keyword.operator","{"],
-  ["keyword","\\link"],
-  ["paren.keyword.operator","{"],
-  ["nospell.text","button"],
-  ["paren.keyword.operator","}}"]
-],[
-   "start",
-  ["paren.keyword.operator","}"]
-],[
-   "start"
-],[
-   "start"
-],[
-   "nospell",
-  ["keyword","\\examples"],
-  ["paren.keyword.operator","{"]
-],[
-   "nospell",
-  ["keyword","\\dontrun"],
-  ["paren.keyword.operator","{"]
-],[
-   "nospell"
-],[
-   "nospell",
-  ["text","##"],
-  ["nospell.text"," Filtering data with a picker"]
-],[
-   "nospell",
-  ["nospell.text","manipulate"],
-  ["paren.keyword.operator","("]
-],[
-   "nospell",
-  ["nospell.text","  barplot"],
-  ["paren.keyword.operator","("],
-  ["nospell.text","as"],
-  ["text","."],
-  ["nospell.text","matrix"],
-  ["paren.keyword.operator","("],
-  ["nospell.text","longley"],
-  ["paren.keyword.operator","["],
-  ["text",","],
-  ["nospell.text","factor"],
-  ["paren.keyword.operator","])"],
-  ["text",","],
-  ["nospell.text"," "]
-],[
-   "nospell",
-  ["nospell.text","          beside "],
-  ["text","="],
-  ["nospell.text"," TRUE"],
-  ["text",","],
-  ["nospell.text"," main "],
-  ["text","="],
-  ["nospell.text"," factor"],
-  ["paren.keyword.operator",")"],
-  ["text",","]
-],[
-   "nospell",
-  ["nospell.text","  factor "],
-  ["text","="],
-  ["nospell.text"," picker"],
-  ["paren.keyword.operator","("],
-  ["text","\""],
-  ["nospell.text","GNP"],
-  ["text","\","],
-  ["nospell.text"," "],
-  ["text","\""],
-  ["nospell.text","Unemployed"],
-  ["text","\","],
-  ["nospell.text"," "],
-  ["text","\""],
-  ["nospell.text","Employed"],
-  ["text","\""],
-  ["paren.keyword.operator","))"]
-],[
-   "nospell"
-],[
-   "nospell",
-  ["text","##"],
-  ["nospell.text"," Create a picker with labels"]
-],[
-   "nospell",
-  ["nospell.text","manipulate"],
-  ["paren.keyword.operator","("]
-],[
-   "nospell",
-  ["nospell.text","  plot"],
-  ["paren.keyword.operator","("],
-  ["nospell.text","pressure"],
-  ["text",","],
-  ["nospell.text"," type "],
-  ["text","="],
-  ["nospell.text"," type"],
-  ["paren.keyword.operator",")"],
-  ["text",","],
-  ["nospell.text"," "]
-],[
-   "nospell",
-  ["nospell.text","  type "],
-  ["text","="],
-  ["nospell.text"," picker"],
-  ["paren.keyword.operator","("],
-  ["text","\""],
-  ["nospell.text","points"],
-  ["text","\""],
-  ["nospell.text"," "],
-  ["text","="],
-  ["nospell.text"," "],
-  ["text","\""],
-  ["nospell.text","p"],
-  ["text","\","],
-  ["nospell.text"," "],
-  ["text","\""],
-  ["nospell.text","line"],
-  ["text","\""],
-  ["nospell.text"," "],
-  ["text","="],
-  ["nospell.text"," "],
-  ["text","\""],
-  ["nospell.text","l"],
-  ["text","\","],
-  ["nospell.text"," "],
-  ["text","\""],
-  ["nospell.text","step"],
-  ["text","\""],
-  ["nospell.text"," "],
-  ["text","="],
-  ["nospell.text"," "],
-  ["text","\""],
-  ["nospell.text","s"],
-  ["text","\""],
-  ["paren.keyword.operator","))"]
-],[
-   "nospell",
-  ["nospell.text","  "]
-],[
-   "nospell",
-  ["text","##"],
-  ["nospell.text"," Picker with groups"]
-],[
-   "nospell",
-  ["nospell.text","manipulate"],
-  ["paren.keyword.operator","("]
-],[
-   "nospell",
-  ["nospell.text","  barplot"],
-  ["paren.keyword.operator","("],
-  ["nospell.text","as"],
-  ["text","."],
-  ["nospell.text","matrix"],
-  ["paren.keyword.operator","("],
-  ["nospell.text","mtcars"],
-  ["paren.keyword.operator","["],
-  ["nospell.text","group"],
-  ["text",",\""],
-  ["nospell.text","mpg"],
-  ["text","\""],
-  ["paren.keyword.operator","])"],
-  ["text",","],
-  ["nospell.text"," beside"],
-  ["text","="],
-  ["nospell.text","TRUE"],
-  ["paren.keyword.operator",")"],
-  ["text",","]
-],[
-   "nospell",
-  ["nospell.text","  group "],
-  ["text","="],
-  ["nospell.text"," picker"],
-  ["paren.keyword.operator","("],
-  ["text","\""],
-  ["nospell.text","Group 1"],
-  ["text","\""],
-  ["nospell.text"," "],
-  ["text","="],
-  ["nospell.text"," 1"],
-  ["text",":"],
-  ["nospell.text","11"],
-  ["text",","],
-  ["nospell.text"," "]
-],[
-   "nospell",
-  ["nospell.text","                 "],
-  ["text","\""],
-  ["nospell.text","Group 2"],
-  ["text","\""],
-  ["nospell.text"," "],
-  ["text","="],
-  ["nospell.text"," 12"],
-  ["text",":"],
-  ["nospell.text","22"],
-  ["text",","],
-  ["nospell.text"," "]
-],[
-   "nospell",
-  ["nospell.text","                 "],
-  ["text","\""],
-  ["nospell.text","Group 3"],
-  ["text","\""],
-  ["nospell.text"," "],
-  ["text","="],
-  ["nospell.text"," 23"],
-  ["text",":"],
-  ["nospell.text","32"],
-  ["paren.keyword.operator","))"]
-],[
-   "nospell"
-],[
-   "nospell",
-  ["text","##"],
-  ["nospell.text"," Histogram w"],
-  ["text","/"],
-  ["nospell.text"," picker to select type"]
-],[
-   "nospell",
-  ["nospell.text","require"],
-  ["paren.keyword.operator","("],
-  ["nospell.text","lattice"],
-  ["paren.keyword.operator",")"]
-],[
-   "nospell",
-  ["nospell.text","require"],
-  ["paren.keyword.operator","("],
-  ["nospell.text","stats"],
-  ["paren.keyword.operator",")"]
-],[
-   "nospell",
-  ["nospell.text","manipulate"],
-  ["paren.keyword.operator","("]
-],[
-   "nospell",
-  ["nospell.text","  histogram"],
-  ["paren.keyword.operator","("],
-  ["text","~"],
-  ["nospell.text"," height "],
-  ["text","|"],
-  ["nospell.text"," voice"],
-  ["text","."],
-  ["nospell.text","part"],
-  ["text",","],
-  ["nospell.text"," "]
-],[
-   "nospell",
-  ["nospell.text","            data "],
-  ["text","="],
-  ["nospell.text"," singer"],
-  ["text",","],
-  ["nospell.text"," type "],
-  ["text","="],
-  ["nospell.text"," type"],
-  ["paren.keyword.operator",")"],
-  ["text",","]
-],[
-   "nospell",
-  ["nospell.text","  type "],
-  ["text","="],
-  ["nospell.text"," picker"],
-  ["paren.keyword.operator","("],
-  ["text","\""],
-  ["nospell.text","percent"],
-  ["text","\","],
-  ["nospell.text"," "],
-  ["text","\""],
-  ["nospell.text","count"],
-  ["text","\","],
-  ["nospell.text"," "],
-  ["text","\""],
-  ["nospell.text","density"],
-  ["text","\""],
-  ["paren.keyword.operator","))"]
-],[
-   "nospell"
-],[
-   "start",
-  ["paren.keyword.operator","}"]
-],[
-   "start",
-  ["paren.keyword.operator","}"]
-]]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/couchdb/blob/5b8fb9c3/src/fauxton/assets/js/libs/ace/mode/_test/tokens_rhtml.json
----------------------------------------------------------------------
diff --git a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_rhtml.json b/src/fauxton/assets/js/libs/ace/mode/_test/tokens_rhtml.json
deleted file mode 100644
index 6dca1c5..0000000
--- a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_rhtml.json
+++ /dev/null
@@ -1,106 +0,0 @@
-[[
-   "start",
-  ["meta.tag.punctuation.begin","<"],
-  ["meta.tag.name","html"],
-  ["meta.tag.punctuation.end",">"]
-],[
-   "start"
-],[
-   "start",
-  ["meta.tag.punctuation.begin","<"],
-  ["meta.tag.name","head"],
-  ["meta.tag.punctuation.end",">"]
-],[
-   "start",
-  ["meta.tag.punctuation.begin","<"],
-  ["meta.tag.name","title"],
-  ["meta.tag.punctuation.end",">"],
-  ["text","Title"],
-  ["meta.tag.punctuation.begin","</"],
-  ["meta.tag.name","title"],
-  ["meta.tag.punctuation.end",">"]
-],[
-   "start",
-  ["meta.tag.punctuation.begin","</"],
-  ["meta.tag.name","head"],
-  ["meta.tag.punctuation.end",">"]
-],[
-   "start"
-],[
-   "start",
-  ["meta.tag.punctuation.begin","<"],
-  ["meta.tag.name","body"],
-  ["meta.tag.punctuation.end",">"]
-],[
-   "start"
-],[
-   "start",
-  ["meta.tag.punctuation.begin","<"],
-  ["meta.tag.name","p"],
-  ["meta.tag.punctuation.end",">"],
-  ["text","This is an R HTML document. When you click the "],
-  ["meta.tag.punctuation.begin","<"],
-  ["meta.tag.name","b"],
-  ["meta.tag.punctuation.end",">"],
-  ["text","Knit HTML"],
-  ["meta.tag.punctuation.begin","</"],
-  ["meta.tag.name","b"],
-  ["meta.tag.punctuation.end",">"],
-  ["text"," button a web page will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this:"],
-  ["meta.tag.punctuation.begin","</"],
-  ["meta.tag.name","p"],
-  ["meta.tag.punctuation.end",">"]
-],[
-   "start"
-],[
-   "r-start",
-  ["support.function.codebegin","<!--begin.rcode"]
-],[
-   "r-start",
-  ["identifier","summary"],
-  ["paren.keyword.operator","("],
-  ["identifier","cars"],
-  ["paren.keyword.operator",")"]
-],[
-   "start",
-  ["support.function.codeend","end.rcode-->"]
-],[
-   "start"
-],[
-   "start",
-  ["meta.tag.punctuation.begin","<"],
-  ["meta.tag.name","p"],
-  ["meta.tag.punctuation.end",">"],
-  ["text","You can also embed plots, for example:"],
-  ["meta.tag.punctuation.begin","</"],
-  ["meta.tag.name","p"],
-  ["meta.tag.punctuation.end",">"]
-],[
-   "start"
-],[
-   "r-start",
-  ["support.function.codebegin","<!--begin.rcode fig.width=7, fig.height=6"]
-],[
-   "r-start",
-  ["identifier","plot"],
-  ["paren.keyword.operator","("],
-  ["identifier","cars"],
-  ["paren.keyword.operator",")"]
-],[
-   "start",
-  ["support.function.codeend","end.rcode-->"]
-],[
-   "start"
-],[
-   "start",
-  ["meta.tag.punctuation.begin","</"],
-  ["meta.tag.name","body"],
-  ["meta.tag.punctuation.end",">"]
-],[
-   "start",
-  ["meta.tag.punctuation.begin","</"],
-  ["meta.tag.name","html"],
-  ["meta.tag.punctuation.end",">"]
-],[
-   "start"
-]]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/couchdb/blob/5b8fb9c3/src/fauxton/assets/js/libs/ace/mode/_test/tokens_ruby.json
----------------------------------------------------------------------
diff --git a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_ruby.json b/src/fauxton/assets/js/libs/ace/mode/_test/tokens_ruby.json
deleted file mode 100644
index 19b98b7..0000000
--- a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_ruby.json
+++ /dev/null
@@ -1,232 +0,0 @@
-[[
-   "start",
-  ["text"," "],
-  ["comment","#test: symbol tokenizer"]
-],[
-   "start",
-  ["text","  "],
-  ["paren.lparen","["],
-  ["constant.other.symbol.ruby",":@thing"],
-  ["text",", "],
-  ["constant.other.symbol.ruby",":$thing"],
-  ["text",", "],
-  ["constant.other.symbol.ruby",":_thing"],
-  ["text",", "],
-  ["constant.other.symbol.ruby",":thing"],
-  ["text",", "],
-  ["constant.other.symbol.ruby",":Thing"],
-  ["text",", "],
-  ["constant.other.symbol.ruby",":thing1"],
-  ["text",", "],
-  ["constant.other.symbol.ruby",":thing_a"],
-  ["text",","]
-],[
-   "start",
-  ["text","              "],
-  ["constant.other.symbol.ruby",":THING"],
-  ["text",", "],
-  ["constant.other.symbol.ruby",":thing!"],
-  ["text",", "],
-  ["constant.other.symbol.ruby",":thing="],
-  ["text",", "],
-  ["constant.other.symbol.ruby",":thing?"],
-  ["text",", "],
-  ["constant.other.symbol.ruby",":t?"],
-  ["text",","]
-],[
-   "start",
-  ["text","              :, :@, :"],
-  ["keyword.operator","$"],
-  ["text",", :"],
-  ["constant.numeric","1"],
-  ["text",", :1"],
-  ["identifier","thing"],
-  ["text",", "],
-  ["constant.other.symbol.ruby",":th?"],
-  ["identifier","ing"],
-  ["text",", "],
-  ["constant.other.symbol.ruby",":thi="],
-  ["identifier","ng"],
-  ["text",", :1"],
-  ["identifier","thing"],
-  ["text",","]
-],[
-   "start",
-  ["text","            "],
-  ["constant.other.symbol.ruby",":th!"],
-  ["identifier","ing"],
-  ["text",", "],
-  ["constant.other.symbol.ruby",":thing"],
-  ["comment","#"]
-],[
-   "start",
-  ["text","    "],
-  ["paren.rparen","]"]
-],[
-   "start"
-],[
-   "start",
-  ["text"," "],
-  ["comment","#test: namespaces aren't symbols\" : function() {"]
-],[
-   "start",
-  ["text","   "],
-  ["support.class","Namespaced"],
-  ["text","::"],
-  ["support.class","Class"]
-],[
-   "start",
-  ["text"," "],
-  ["comment","#test: hex tokenizer "]
-],[
-   "start",
-  ["text","    "],
-  ["constant.numeric","0x9a"],
-  ["text",", "],
-  ["constant.numeric","0XA1"],
-  ["text",", "],
-  ["constant.numeric","0x9_a"],
-  ["text",", 0"],
-  ["identifier","x"],
-  ["text",", 0"],
-  ["identifier","x_9a"],
-  ["text",", 0"],
-  ["identifier","x9a_"],
-  ["text",","]
-],[
-   "start",
-  ["text"," "],
-  ["comment","#test: float tokenizer"]
-],[
-   "start",
-  ["text","    "],
-  ["paren.lparen","["],
-  ["constant.numeric","1"],
-  ["text",", "],
-  ["constant.numeric","+1"],
-  ["text",", "],
-  ["constant.numeric","-1"],
-  ["text",", "],
-  ["constant.numeric","12_345"],
-  ["text",", "],
-  ["constant.numeric","0.000_1"],
-  ["text",","]
-],[
-   "start",
-  ["text","    "],
-  ["identifier","_"],
-  ["text",", "],
-  ["constant.numeric","3_1"],
-  ["text",", "],
-  ["constant.numeric","1_2"],
-  ["text",", 1"],
-  ["identifier","_"],
-  ["text","."],
-  ["constant.numeric","0"],
-  ["text",", "],
-  ["constant.numeric","0"],
-  ["text","."],
-  ["identifier","_1"],
-  ["paren.rparen","]"],
-  ["text",";"]
-],[
-   "start",
-  ["text"," "]
-],[
-   "start",
-  ["paren.lparen","{"],
-  ["constant.other.symbol.ruby",":id"],
-  ["text"," "],
-  ["punctuation.separator.key-value","=>"],
-  ["text"," "],
-  ["constant.numeric","34"],
-  ["text",", "],
-  ["constant.other.symbol.ruby",":key"],
-  ["text"," "],
-  ["punctuation.separator.key-value","=>"],
-  ["text"," "],
-  ["string","\"value\""],
-  ["paren.rparen","}"]
-],[
-   "start"
-],[
-   "comment",
-  ["comment","=begin"]
-],[
-   "start",
-  ["comment","=end"]
-],[
-   "start"
-],[
-   "comment",
-  ["comment","=begin x"]
-],[
-   "comment",
-  ["comment","=end-"]
-],[
-   "start",
-  ["comment","=end   x"]
-],[
-   "start"
-],[
-   ["heredoc","FOO","heredoc","BAR","indentedHeredoc","BAZ","indentedHeredoc","EXEC"],
-  ["text","    "],
-  ["identifier","herDocs"],
-  ["text"," "],
-  ["keyword.operator","="],
-  ["text"," "],
-  ["paren.lparen","["],
-  ["constant","<<"],
-  ["string","'"],
-  ["support.class","FOO"],
-  ["string","'"],
-  ["text",", "],
-  ["constant","<<"],
-  ["string",""],
-  ["support.class","BAR"],
-  ["string",""],
-  ["text",", "],
-  ["constant","<<-"],
-  ["string",""],
-  ["support.class","BAZ"],
-  ["string",""],
-  ["text",", "],
-  ["constant","<<-"],
-  ["string","`"],
-  ["support.class","EXEC"],
-  ["string","`"],
-  ["paren.rparen","]"],
-  ["text"," "],
-  ["comment","#comment"]
-],[
-   ["heredoc","FOO","heredoc","BAR","indentedHeredoc","BAZ","indentedHeredoc","EXEC"],
-  ["string","  FOO #{literal}"]
-],[
-   ["heredoc","BAR","indentedHeredoc","BAZ","indentedHeredoc","EXEC"],
-  ["support.class","FOO"]
-],[
-   ["heredoc","BAR","indentedHeredoc","BAZ","indentedHeredoc","EXEC"],
-  ["string","  BAR #{fact(10)}"]
-],[
-   ["indentedHeredoc","BAZ","indentedHeredoc","EXEC"],
-  ["support.class","BAR"]
-],[
-   ["indentedHeredoc","BAZ","indentedHeredoc","EXEC"],
-  ["string","  BAZ indented"]
-],[
-   ["indentedHeredoc","EXEC"],
-  ["string","    "],
-  ["support.class","BAZ"]
-],[
-   ["indentedHeredoc","EXEC"],
-  ["string","        echo hi"]
-],[
-   "start",
-  ["string","    "],
-  ["support.class","EXEC"]
-],[
-   "start",
-  ["support.function","puts"],
-  ["text"," "],
-  ["identifier","herDocs"]
-]]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/couchdb/blob/5b8fb9c3/src/fauxton/assets/js/libs/ace/mode/_test/tokens_rust.json
----------------------------------------------------------------------
diff --git a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_rust.json b/src/fauxton/assets/js/libs/ace/mode/_test/tokens_rust.json
deleted file mode 100644
index 6592575..0000000
--- a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_rust.json
+++ /dev/null
@@ -1,136 +0,0 @@
-[[
-   "start",
-  ["keyword.source.rust","use"],
-  ["text"," "],
-  ["support.constant","core::rand::"],
-  ["text","RngUtil"],
-  ["keyword.operator",";"]
-],[
-   "start"
-],[
-   "start",
-  ["keyword.source.rust","fn"],
-  ["meta.function.source.rust"," "],
-  ["entity.name.function.source.rust","main"],
-  ["meta.function.source.rust","("],
-  ["text",") {"]
-],[
-   "start",
-  ["text","    "],
-  ["keyword.source.rust","for"],
-  ["text"," ["],
-  ["string.quoted.double.source.rust","\"Alice\""],
-  ["keyword.operator",","],
-  ["text"," "],
-  ["string.quoted.double.source.rust","\"Bob\""],
-  ["keyword.operator",","],
-  ["text"," "],
-  ["string.quoted.double.source.rust","\"Carol\""],
-  ["text","].each |&name| {"]
-],[
-   "start",
-  ["text","        "],
-  ["keyword.source.rust","do"],
-  ["text"," spawn {"]
-],[
-   "start",
-  ["text","            "],
-  ["keyword.source.rust","let"],
-  ["text"," v "],
-  ["keyword.operator","="],
-  ["text"," "],
-  ["support.constant","rand::"],
-  ["text","Rng().shuffle(["],
-  ["constant.numeric.integer.source.rust","1"],
-  ["keyword.operator",","],
-  ["text"," "],
-  ["constant.numeric.integer.source.rust","2"],
-  ["keyword.operator",","],
-  ["text"," "],
-  ["constant.numeric.integer.source.rust","3"],
-  ["text","])"],
-  ["keyword.operator",";"]
-],[
-   "start",
-  ["text","            "],
-  ["keyword.source.rust","for"],
-  ["text"," v.each |&num| {"]
-],[
-   "start",
-  ["text","                print(fmt"],
-  ["keyword.operator","!"],
-  ["text","("],
-  ["string.quoted.double.source.rust","\"%s says: '%d'"],
-  ["constant.character.escape.source.rust","\\n"],
-  ["string.quoted.double.source.rust","\""],
-  ["keyword.operator",","],
-  ["text"," name"],
-  ["keyword.operator",","],
-  ["text"," num "],
-  ["keyword.operator","+"],
-  ["text"," "],
-  ["constant.numeric.integer.source.rust","1"],
-  ["text","))"]
-],[
-   "start",
-  ["text","            }"]
-],[
-   "start",
-  ["text","        }"]
-],[
-   "start",
-  ["text","    }"]
-],[
-   "start",
-  ["text","}"]
-],[
-   "start"
-],[
-   "start",
-  ["keyword.source.rust","fn"],
-  ["meta.function.source.rust"," "],
-  ["entity.name.function.source.rust","map<T, U>"],
-  ["meta.function.source.rust","("],
-  ["text","vector: &[T]"],
-  ["keyword.operator",","],
-  ["text"," function: &fn(v: &T) "],
-  ["keyword.operator","->"],
-  ["text"," U) "],
-  ["keyword.operator","->"],
-  ["text"," ~[U] {"]
-],[
-   "start",
-  ["text","    "],
-  ["keyword.source.rust","let"],
-  ["text"," "],
-  ["keyword.source.rust","mut"],
-  ["text"," accumulator "],
-  ["keyword.operator","="],
-  ["text"," ~[]"],
-  ["keyword.operator",";"]
-],[
-   "start",
-  ["text","    "],
-  ["keyword.source.rust","for"],
-  ["text"," "],
-  ["support.constant","vec::"],
-  ["text","each(vector) |element| {"]
-],[
-   "start",
-  ["text","        accumulator.push(function(element))"],
-  ["keyword.operator",";"]
-],[
-   "start",
-  ["text","    }"]
-],[
-   "start",
-  ["text","    "],
-  ["keyword.source.rust","return"],
-  ["text"," accumulator"],
-  ["keyword.operator",";"]
-],[
-   "start",
-  ["text","}"]
-],[
-   "start"
-]]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/couchdb/blob/5b8fb9c3/src/fauxton/assets/js/libs/ace/mode/_test/tokens_sass.json
----------------------------------------------------------------------
diff --git a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_sass.json b/src/fauxton/assets/js/libs/ace/mode/_test/tokens_sass.json
deleted file mode 100644
index c0b8568..0000000
--- a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_sass.json
+++ /dev/null
@@ -1,229 +0,0 @@
-[[
-   "start",
-  ["comment","// sass ace mode;"]
-],[
-   "start"
-],[
-   "start",
-  ["keyword","@import"],
-  ["text"," "],
-  ["support.function","url("],
-  ["string","http://fonts.googleapis.com/css?family=Ace:700"],
-  ["support.function",")"]
-],[
-   "start"
-],[
-   "start",
-  ["variable.language","html"],
-  ["text",", "],
-  ["variable.language","body"]
-],[
-   "start",
-  ["support.type","  :background-color "],
-  ["constant.numeric","#ace"]
-],[
-   "start",
-  ["text","  "],
-  ["support.type","text-align"],
-  ["text",": "],
-  ["constant.language","center"]
-],[
-   "start",
-  ["text","  "],
-  ["support.type","height"],
-  ["text",": "],
-  ["constant.numeric","100%"]
-],[
-   ["comment",-1,2,"start"],
-  ["comment","  /*;*********;"]
-],[
-   ["comment",3,2,"start"],
-  ["comment","    ;comment  ;"]
-],[
-   ["comment",3,2,"start"],
-  ["comment","    ;*********;"]
-],[
-   "start"
-],[
-   "start",
-  ["variable.language",".toggle"]
-],[
-   "start",
-  ["text","  "],
-  ["variable","$size"],
-  ["text",": "],
-  ["constant.numeric","14px"]
-],[
-   "start"
-],[
-   "start",
-  ["support.type","  :background "],
-  ["support.function","url("],
-  ["string","http://subtlepatterns.com/patterns/dark_stripes.png"],
-  ["support.function",")"]
-],[
-   "start",
-  ["text","  "],
-  ["support.type","border-radius"],
-  ["text",": "],
-  ["constant.numeric","8px"]
-],[
-   "start",
-  ["text","  "],
-  ["support.type","height"],
-  ["text",": "],
-  ["variable","$size"]
-],[
-   "start"
-],[
-   "start",
-  ["text","  &"],
-  ["variable.language",":before"]
-],[
-   "start",
-  ["text","    "],
-  ["variable","$radius"],
-  ["text",": "],
-  ["variable","$size"],
-  ["text"," "],
-  ["keyword.operator","*"],
-  ["text"," "],
-  ["constant.numeric","0.845"]
-],[
-   "start",
-  ["text","    "],
-  ["variable","$glow"],
-  ["text",": "],
-  ["variable","$size"],
-  ["text"," "],
-  ["keyword.operator","*"],
-  ["text"," "],
-  ["constant.numeric","0.125"]
-],[
-   "start"
-],[
-   "start",
-  ["text","    "],
-  ["support.type","box-shadow"],
-  ["text",": "],
-  ["constant.numeric","0"],
-  ["text"," "],
-  ["constant.numeric","0"],
-  ["text"," "],
-  ["variable","$glow"],
-  ["text"," "],
-  ["variable","$glow"],
-  ["text"," / "],
-  ["constant.numeric","2"],
-  ["text"," "],
-  ["constant.numeric","#fff"]
-],[
-   "start",
-  ["text","    "],
-  ["support.type","border-radius"],
-  ["text",": "],
-  ["variable","$radius"]
-],[
-   "start",
-  ["text","    "]
-],[
-   "start",
-  ["text","    &"],
-  ["variable.language",":active"]
-],[
-   "start",
-  ["text","      ~ "],
-  ["variable.language",".button"]
-],[
-   "start",
-  ["text","        "],
-  ["support.type","box-shadow"],
-  ["text",": "],
-  ["constant.numeric","0"],
-  ["text"," "],
-  ["constant.numeric","15px"],
-  ["text"," "],
-  ["constant.numeric","25px"],
-  ["text"," "],
-  ["constant.numeric","-4px"],
-  ["text"," "],
-  ["support.function","rgba"],
-  ["paren.lparen","("],
-  ["constant.numeric","0"],
-  ["text",","],
-  ["constant.numeric","0"],
-  ["text",","],
-  ["constant.numeric","0"],
-  ["text",","],
-  ["constant.numeric","0.4"],
-  ["paren.rparen",")"],
-  ["text","      "]
-],[
-   "start",
-  ["text","      ~ "],
-  ["variable.language",".label"]
-],[
-   "start",
-  ["text","        "],
-  ["support.type","font-size"],
-  ["text",": "],
-  ["constant.numeric","40px"]
-],[
-   "start",
-  ["text","        "],
-  ["support.type","color"],
-  ["text",": "],
-  ["support.function","rgba"],
-  ["paren.lparen","("],
-  ["constant.numeric","0"],
-  ["text",","],
-  ["constant.numeric","0"],
-  ["text",","],
-  ["constant.numeric","0"],
-  ["text",","],
-  ["constant.numeric","0.45"],
-  ["paren.rparen",")"]
-],[
-   "start"
-],[
-   "start",
-  ["text","    &"],
-  ["variable.language",":checked"],
-  ["text","      "]
-],[
-   "start",
-  ["text","      ~ "],
-  ["variable.language",".button"]
-],[
-   "start",
-  ["text","        "],
-  ["support.type","box-shadow"],
-  ["text",": "],
-  ["constant.numeric","0"],
-  ["text"," "],
-  ["constant.numeric","15px"],
-  ["text"," "],
-  ["constant.numeric","25px"],
-  ["text"," "],
-  ["constant.numeric","-4px"],
-  ["text"," "],
-  ["constant.numeric","#ace"]
-],[
-   "start",
-  ["text","      ~ "],
-  ["variable.language",".label"]
-],[
-   "start",
-  ["text","        "],
-  ["support.type","font-size"],
-  ["text",": "],
-  ["constant.numeric","40px"]
-],[
-   "start",
-  ["text","        "],
-  ["support.type","color"],
-  ["text",": "],
-  ["constant.numeric","#c9c9c9"]
-],[
-   "start"
-]]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/couchdb/blob/5b8fb9c3/src/fauxton/assets/js/libs/ace/mode/_test/tokens_scad.json
----------------------------------------------------------------------
diff --git a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_scad.json b/src/fauxton/assets/js/libs/ace/mode/_test/tokens_scad.json
deleted file mode 100644
index 8f0ff63..0000000
--- a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_scad.json
+++ /dev/null
@@ -1,194 +0,0 @@
-[[
-   "start",
-  ["comment","// ace can highlight scad!"]
-],[
-   "start",
-  ["keyword","module"],
-  ["text"," "],
-  ["identifier","Element"],
-  ["paren.lparen","("],
-  ["identifier","xpos"],
-  ["text",", "],
-  ["identifier","ypos"],
-  ["text",", "],
-  ["identifier","zpos"],
-  ["paren.rparen",")"],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","\t"],
-  ["identifier","translate"],
-  ["paren.lparen","(["],
-  ["identifier","xpos"],
-  ["text",","],
-  ["identifier","ypos"],
-  ["text",","],
-  ["identifier","zpos"],
-  ["paren.rparen","])"],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","\t\t"],
-  ["identifier","union"],
-  ["paren.lparen","("],
-  ["paren.rparen",")"],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","\t\t\t"],
-  ["identifier","cube"],
-  ["paren.lparen","(["],
-  ["constant.numeric","10"],
-  ["text",","],
-  ["constant.numeric","10"],
-  ["text",","],
-  ["constant.numeric","4"],
-  ["paren.rparen","]"],
-  ["text",","],
-  ["identifier","true"],
-  ["paren.rparen",")"],
-  ["text",";"]
-],[
-   "start",
-  ["text","\t\t\t"],
-  ["identifier","cylinder"],
-  ["paren.lparen","("],
-  ["constant.numeric","10"],
-  ["text",","],
-  ["constant.numeric","15"],
-  ["text",","],
-  ["constant.numeric","5"],
-  ["paren.rparen",")"],
-  ["text",";"]
-],[
-   "start",
-  ["text","\t\t\t"],
-  ["identifier","translate"],
-  ["paren.lparen","(["],
-  ["constant.numeric","0"],
-  ["text",","],
-  ["constant.numeric","0"],
-  ["text",","],
-  ["constant.numeric","10"],
-  ["paren.rparen","])"],
-  ["identifier","sphere"],
-  ["paren.lparen","("],
-  ["constant.numeric","5"],
-  ["paren.rparen",")"],
-  ["text",";"]
-],[
-   "start",
-  ["text","\t\t"],
-  ["paren.rparen","}"]
-],[
-   "start",
-  ["text","\t"],
-  ["paren.rparen","}"]
-],[
-   "start",
-  ["paren.rparen","}"]
-],[
-   "start"
-],[
-   "start",
-  ["identifier","union"],
-  ["paren.lparen","("],
-  ["paren.rparen",")"],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","\t"],
-  ["keyword","for"],
-  ["paren.lparen","("],
-  ["identifier","i"],
-  ["keyword.operator","="],
-  ["paren.lparen","["],
-  ["constant.numeric","0"],
-  ["text",":"],
-  ["constant.numeric","30"],
-  ["paren.rparen","])"],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","\t\t# "],
-  ["identifier","Element"],
-  ["paren.lparen","("],
-  ["constant.numeric","0"],
-  ["text",","],
-  ["constant.numeric","0"],
-  ["text",","],
-  ["constant.numeric","0"],
-  ["paren.rparen",")"],
-  ["text",";"]
-],[
-   "start",
-  ["text","\t\t"],
-  ["identifier","Element"],
-  ["paren.lparen","("],
-  ["constant.numeric","15"],
-  ["keyword.operator","*"],
-  ["identifier","i"],
-  ["text",","],
-  ["constant.numeric","0"],
-  ["text",","],
-  ["constant.numeric","0"],
-  ["paren.rparen",")"],
-  ["text",";"]
-],[
-   "start",
-  ["text","\t"],
-  ["paren.rparen","}"]
-],[
-   "start",
-  ["paren.rparen","}"]
-],[
-   "start"
-],[
-   "start",
-  ["keyword","for"],
-  ["text"," "],
-  ["paren.lparen","("],
-  ["identifier","i"],
-  ["text"," "],
-  ["keyword.operator","="],
-  ["text"," "],
-  ["paren.lparen","["],
-  ["constant.numeric","3"],
-  ["text",", "],
-  ["constant.numeric","5"],
-  ["text",", "],
-  ["constant.numeric","7"],
-  ["text",", "],
-  ["constant.numeric","11"],
-  ["paren.rparen","])"],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","\t"],
-  ["identifier","rotate"],
-  ["paren.lparen","(["],
-  ["identifier","i"],
-  ["keyword.operator","*"],
-  ["constant.numeric","10"],
-  ["text",","],
-  ["constant.numeric","0"],
-  ["text",","],
-  ["constant.numeric","0"],
-  ["paren.rparen","])"],
-  ["identifier","scale"],
-  ["paren.lparen","(["],
-  ["constant.numeric","1"],
-  ["text",","],
-  ["constant.numeric","1"],
-  ["text",","],
-  ["identifier","i"],
-  ["paren.rparen","])"],
-  ["identifier","cube"],
-  ["paren.lparen","("],
-  ["constant.numeric","10"],
-  ["paren.rparen",")"],
-  ["text",";"]
-],[
-   "start",
-  ["paren.rparen","}"]
-]]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/couchdb/blob/5b8fb9c3/src/fauxton/assets/js/libs/ace/mode/_test/tokens_scala.json
----------------------------------------------------------------------
diff --git a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_scala.json b/src/fauxton/assets/js/libs/ace/mode/_test/tokens_scala.json
deleted file mode 100644
index 01dd3ce..0000000
--- a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_scala.json
+++ /dev/null
@@ -1,542 +0,0 @@
-[[
-   "start",
-  ["comment","// http://www.scala-lang.org/node/54"]
-],[
-   "start"
-],[
-   "start",
-  ["keyword","package"],
-  ["text"," "],
-  ["identifier","examples"],
-  ["text","."],
-  ["identifier","actors"]
-],[
-   "start"
-],[
-   "start",
-  ["keyword","import"],
-  ["text"," "],
-  ["identifier","scala"],
-  ["text","."],
-  ["identifier","actors"],
-  ["text","."],
-  ["identifier","Actor"]
-],[
-   "start",
-  ["keyword","import"],
-  ["text"," "],
-  ["identifier","scala"],
-  ["text","."],
-  ["identifier","actors"],
-  ["text","."],
-  ["identifier","Actor"],
-  ["text","."],
-  ["identifier","_"]
-],[
-   "start"
-],[
-   "start",
-  ["keyword","abstract"],
-  ["text"," "],
-  ["keyword","class"],
-  ["text"," "],
-  ["identifier","PingMessage"]
-],[
-   "start",
-  ["keyword","case"],
-  ["text"," "],
-  ["keyword","object"],
-  ["text"," "],
-  ["identifier","Start"],
-  ["text"," "],
-  ["keyword","extends"],
-  ["text"," "],
-  ["identifier","PingMessage"]
-],[
-   "start",
-  ["keyword","case"],
-  ["text"," "],
-  ["keyword","object"],
-  ["text"," "],
-  ["identifier","SendPing"],
-  ["text"," "],
-  ["keyword","extends"],
-  ["text"," "],
-  ["identifier","PingMessage"]
-],[
-   "start",
-  ["keyword","case"],
-  ["text"," "],
-  ["keyword","object"],
-  ["text"," "],
-  ["identifier","Pong"],
-  ["text"," "],
-  ["keyword","extends"],
-  ["text"," "],
-  ["identifier","PingMessage"]
-],[
-   "start"
-],[
-   "start",
-  ["keyword","abstract"],
-  ["text"," "],
-  ["keyword","class"],
-  ["text"," "],
-  ["identifier","PongMessage"]
-],[
-   "start",
-  ["keyword","case"],
-  ["text"," "],
-  ["keyword","object"],
-  ["text"," "],
-  ["identifier","Ping"],
-  ["text"," "],
-  ["keyword","extends"],
-  ["text"," "],
-  ["identifier","PongMessage"]
-],[
-   "start",
-  ["keyword","case"],
-  ["text"," "],
-  ["keyword","object"],
-  ["text"," "],
-  ["identifier","Stop"],
-  ["text"," "],
-  ["keyword","extends"],
-  ["text"," "],
-  ["identifier","PongMessage"]
-],[
-   "start"
-],[
-   "start",
-  ["keyword","object"],
-  ["text"," "],
-  ["identifier","pingpong"],
-  ["text"," "],
-  ["keyword","extends"],
-  ["text"," "],
-  ["identifier","Application"],
-  ["text"," "],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","  "],
-  ["keyword","val"],
-  ["text"," "],
-  ["identifier","pong"],
-  ["text"," "],
-  ["keyword.operator","="],
-  ["text"," "],
-  ["keyword","new"],
-  ["text"," "],
-  ["identifier","Pong"]
-],[
-   "start",
-  ["text","  "],
-  ["keyword","val"],
-  ["text"," "],
-  ["identifier","ping"],
-  ["text"," "],
-  ["keyword.operator","="],
-  ["text"," "],
-  ["keyword","new"],
-  ["text"," "],
-  ["identifier","Ping"],
-  ["paren.lparen","("],
-  ["constant.numeric","100000"],
-  ["text",", "],
-  ["identifier","pong"],
-  ["paren.rparen",")"]
-],[
-   "start",
-  ["text","  "],
-  ["identifier","ping"],
-  ["text","."],
-  ["identifier","start"]
-],[
-   "start",
-  ["text","  "],
-  ["identifier","pong"],
-  ["text","."],
-  ["identifier","start"]
-],[
-   "start",
-  ["text","  "],
-  ["identifier","ping"],
-  ["text"," "],
-  ["keyword.operator","!"],
-  ["text"," "],
-  ["identifier","Start"]
-],[
-   "start",
-  ["paren.rparen","}"]
-],[
-   "start"
-],[
-   "start",
-  ["keyword","class"],
-  ["text"," "],
-  ["identifier","Ping"],
-  ["paren.lparen","("],
-  ["identifier","count"],
-  ["text",": "],
-  ["support.function","Int"],
-  ["text",", "],
-  ["identifier","pong"],
-  ["text",": "],
-  ["identifier","Actor"],
-  ["paren.rparen",")"],
-  ["text"," "],
-  ["keyword","extends"],
-  ["text"," "],
-  ["identifier","Actor"],
-  ["text"," "],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","  "],
-  ["keyword","def"],
-  ["text"," "],
-  ["identifier","act"],
-  ["paren.lparen","("],
-  ["paren.rparen",")"],
-  ["text"," "],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","    "],
-  ["identifier","println"],
-  ["paren.lparen","("],
-  ["string","\"Ping: Initializing with count \""],
-  ["keyword.operator","+"],
-  ["identifier","count"],
-  ["keyword.operator","+"],
-  ["string","\": \""],
-  ["keyword.operator","+"],
-  ["identifier","pong"],
-  ["paren.rparen",")"]
-],[
-   "start",
-  ["text","    "],
-  ["keyword","var"],
-  ["text"," "],
-  ["identifier","pingsLeft"],
-  ["text"," "],
-  ["keyword.operator","="],
-  ["text"," "],
-  ["identifier","count"]
-],[
-   "start",
-  ["text","    "],
-  ["identifier","loop"],
-  ["text"," "],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","      "],
-  ["identifier","react"],
-  ["text"," "],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","        "],
-  ["keyword","case"],
-  ["text"," "],
-  ["identifier","Start"],
-  ["text"," "],
-  ["keyword.operator","=>"]
-],[
-   "start",
-  ["text","          "],
-  ["identifier","println"],
-  ["paren.lparen","("],
-  ["string","\"Ping: starting.\""],
-  ["paren.rparen",")"]
-],[
-   "start",
-  ["text","          "],
-  ["identifier","pong"],
-  ["text"," "],
-  ["keyword.operator","!"],
-  ["text"," "],
-  ["identifier","Ping"]
-],[
-   "start",
-  ["text","          "],
-  ["identifier","pingsLeft"],
-  ["text"," "],
-  ["keyword.operator","="],
-  ["text"," "],
-  ["identifier","pingsLeft"],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["text"," "],
-  ["constant.numeric","1"]
-],[
-   "start",
-  ["text","        "],
-  ["keyword","case"],
-  ["text"," "],
-  ["identifier","SendPing"],
-  ["text"," "],
-  ["keyword.operator","=>"]
-],[
-   "start",
-  ["text","          "],
-  ["identifier","pong"],
-  ["text"," "],
-  ["keyword.operator","!"],
-  ["text"," "],
-  ["identifier","Ping"]
-],[
-   "start",
-  ["text","          "],
-  ["identifier","pingsLeft"],
-  ["text"," "],
-  ["keyword.operator","="],
-  ["text"," "],
-  ["identifier","pingsLeft"],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["text"," "],
-  ["constant.numeric","1"]
-],[
-   "start",
-  ["text","        "],
-  ["keyword","case"],
-  ["text"," "],
-  ["identifier","Pong"],
-  ["text"," "],
-  ["keyword.operator","=>"]
-],[
-   "start",
-  ["text","          "],
-  ["keyword","if"],
-  ["text"," "],
-  ["paren.lparen","("],
-  ["identifier","pingsLeft"],
-  ["text"," "],
-  ["keyword.operator","%"],
-  ["text"," "],
-  ["constant.numeric","1000"],
-  ["text"," "],
-  ["keyword.operator","=="],
-  ["text"," "],
-  ["constant.numeric","0"],
-  ["paren.rparen",")"]
-],[
-   "start",
-  ["text","            "],
-  ["identifier","println"],
-  ["paren.lparen","("],
-  ["string","\"Ping: pong from: \""],
-  ["keyword.operator","+"],
-  ["identifier","sender"],
-  ["paren.rparen",")"]
-],[
-   "start",
-  ["text","          "],
-  ["keyword","if"],
-  ["text"," "],
-  ["paren.lparen","("],
-  ["identifier","pingsLeft"],
-  ["text"," "],
-  ["keyword.operator",">"],
-  ["text"," "],
-  ["constant.numeric","0"],
-  ["paren.rparen",")"]
-],[
-   "start",
-  ["text","            "],
-  ["identifier","self"],
-  ["text"," "],
-  ["keyword.operator","!"],
-  ["text"," "],
-  ["identifier","SendPing"]
-],[
-   "start",
-  ["text","          "],
-  ["keyword","else"],
-  ["text"," "],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","            "],
-  ["identifier","println"],
-  ["paren.lparen","("],
-  ["string","\"Ping: Stop.\""],
-  ["paren.rparen",")"]
-],[
-   "start",
-  ["text","            "],
-  ["identifier","pong"],
-  ["text"," "],
-  ["keyword.operator","!"],
-  ["text"," "],
-  ["identifier","Stop"]
-],[
-   "start",
-  ["text","            "],
-  ["identifier","exit"],
-  ["paren.lparen","("],
-  ["symbol.constant","'stop"],
-  ["paren.rparen",")"]
-],[
-   "start",
-  ["text","          "],
-  ["paren.rparen","}"]
-],[
-   "start",
-  ["text","      "],
-  ["paren.rparen","}"]
-],[
-   "start",
-  ["text","    "],
-  ["paren.rparen","}"]
-],[
-   "start",
-  ["text","  "],
-  ["paren.rparen","}"]
-],[
-   "start",
-  ["paren.rparen","}"]
-],[
-   "start"
-],[
-   "start",
-  ["keyword","class"],
-  ["text"," "],
-  ["identifier","Pong"],
-  ["text"," "],
-  ["keyword","extends"],
-  ["text"," "],
-  ["identifier","Actor"],
-  ["text"," "],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","  "],
-  ["keyword","def"],
-  ["text"," "],
-  ["identifier","act"],
-  ["paren.lparen","("],
-  ["paren.rparen",")"],
-  ["text"," "],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","    "],
-  ["keyword","var"],
-  ["text"," "],
-  ["identifier","pongCount"],
-  ["text"," "],
-  ["keyword.operator","="],
-  ["text"," "],
-  ["constant.numeric","0"]
-],[
-   "start",
-  ["text","    "],
-  ["identifier","loop"],
-  ["text"," "],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","      "],
-  ["identifier","react"],
-  ["text"," "],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","        "],
-  ["keyword","case"],
-  ["text"," "],
-  ["identifier","Ping"],
-  ["text"," "],
-  ["keyword.operator","=>"]
-],[
-   "start",
-  ["text","          "],
-  ["keyword","if"],
-  ["text"," "],
-  ["paren.lparen","("],
-  ["identifier","pongCount"],
-  ["text"," "],
-  ["keyword.operator","%"],
-  ["text"," "],
-  ["constant.numeric","1000"],
-  ["text"," "],
-  ["keyword.operator","=="],
-  ["text"," "],
-  ["constant.numeric","0"],
-  ["paren.rparen",")"]
-],[
-   "start",
-  ["text","            "],
-  ["identifier","println"],
-  ["paren.lparen","("],
-  ["string","\"Pong: ping \""],
-  ["keyword.operator","+"],
-  ["identifier","pongCount"],
-  ["keyword.operator","+"],
-  ["string","\" from \""],
-  ["keyword.operator","+"],
-  ["identifier","sender"],
-  ["paren.rparen",")"]
-],[
-   "start",
-  ["text","          "],
-  ["identifier","sender"],
-  ["text"," "],
-  ["keyword.operator","!"],
-  ["text"," "],
-  ["identifier","Pong"]
-],[
-   "start",
-  ["text","          "],
-  ["identifier","pongCount"],
-  ["text"," "],
-  ["keyword.operator","="],
-  ["text"," "],
-  ["identifier","pongCount"],
-  ["text"," "],
-  ["keyword.operator","+"],
-  ["text"," "],
-  ["constant.numeric","1"]
-],[
-   "start",
-  ["text","        "],
-  ["keyword","case"],
-  ["text"," "],
-  ["identifier","Stop"],
-  ["text"," "],
-  ["keyword.operator","=>"]
-],[
-   "start",
-  ["text","          "],
-  ["identifier","println"],
-  ["paren.lparen","("],
-  ["string","\"Pong: Stop.\""],
-  ["paren.rparen",")"]
-],[
-   "start",
-  ["text","          "],
-  ["identifier","exit"],
-  ["paren.lparen","("],
-  ["symbol.constant","'stop"],
-  ["paren.rparen",")"]
-],[
-   "start",
-  ["text","      "],
-  ["paren.rparen","}"]
-],[
-   "start",
-  ["text","    "],
-  ["paren.rparen","}"]
-],[
-   "start",
-  ["text","  "],
-  ["paren.rparen","}"]
-],[
-   "start",
-  ["paren.rparen","}"]
-]]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/couchdb/blob/5b8fb9c3/src/fauxton/assets/js/libs/ace/mode/_test/tokens_scheme.json
----------------------------------------------------------------------
diff --git a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_scheme.json b/src/fauxton/assets/js/libs/ace/mode/_test/tokens_scheme.json
deleted file mode 100644
index 42f4aa6..0000000
--- a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_scheme.json
+++ /dev/null
@@ -1,216 +0,0 @@
-[[
-   "start",
-  ["text","("],
-  ["storage.type.function-type.scheme","define"],
-  ["text"," "],
-  ["text","("],
-  ["identifier","prompt-for-cd"],
-  ["text",")"]
-],[
-   "start",
-  ["text","   "],
-  ["string","\"Prompts"]
-],[
-   "start",
-  ["text","    "],
-  ["identifier","for"],
-  ["text"," "],
-  ["identifier","CD"],
-  ["text","\""]
-],[
-   "start",
-  ["text","   ("],
-  ["identifier","prompt-read"],
-  ["text"," "],
-  ["string","\"Title\""],
-  ["text"," "],
-  ["constant.numeric","1.53"],
-  ["text"," "],
-  ["constant.numeric","1"],
-  ["text"," "],
-  ["constant.numeric","2"],
-  ["text","/"],
-  ["constant.numeric","4"],
-  ["text"," "],
-  ["constant.numeric","1.7"],
-  ["text"," "],
-  ["constant.numeric","1.7e0"],
-  ["text"," "],
-  ["constant.numeric","2.9E-4"],
-  ["text"," "],
-  ["constant.numeric","+42"],
-  ["text"," "],
-  ["constant.numeric","-7"],
-  ["text"," "],
-  ["constant.numeric","#b001"],
-  ["text"," "],
-  ["constant.numeric","#b001"],
-  ["text","/"],
-  ["constant.numeric","100"],
-  ["text"," "],
-  ["constant.numeric","#o777"],
-  ["text"," "],
-  ["constant.numeric","#O777"],
-  ["text"," "],
-  ["constant.numeric","#xabc55"],
-  ["text"," "],
-  ["identifier","#c"],
-  ["text","("],
-  ["constant.numeric","0"],
-  ["text"," "],
-  ["constant.numeric","-5.6"],
-  ["text","))"]
-],[
-   "start",
-  ["text","   ("],
-  ["identifier","prompt-read"],
-  ["text"," "],
-  ["string","\"Artist\""],
-  ["text",")"]
-],[
-   "start",
-  ["text","   ("],
-  ["keyword.operator","or"],
-  ["text"," ("],
-  ["identifier","parse-integer"],
-  ["text"," ("],
-  ["identifier","prompt-read"],
-  ["text"," "],
-  ["string","\"Rating\""],
-  ["text",") "],
-  ["punctuation.definition.constant.character.scheme","#:junk-allowed"],
-  ["text"," "],
-  ["constant.language","#t"],
-  ["text",") "],
-  ["constant.numeric","0"],
-  ["text",")"]
-],[
-   "start",
-  ["text","  ("],
-  ["keyword.control","if"],
-  ["text"," "],
-  ["identifier","x"],
-  ["text"," ("],
-  ["support.function","format"],
-  ["text"," "],
-  ["constant.language","#t"],
-  ["text"," "],
-  ["string","\"yes\""],
-  ["text",") ("],
-  ["support.function","format"],
-  ["text"," "],
-  ["constant.language","#f"],
-  ["text"," "],
-  ["string","\"no\""],
-  ["text",") "],
-  ["comment",";and here comment"]
-],[
-   "start",
-  ["text","  ) "]
-],[
-   "start",
-  ["text","  "],
-  ["comment",";; second line comment"]
-],[
-   "start",
-  ["text","  '(+ "],
-  ["constant.numeric","1"],
-  ["text"," "],
-  ["constant.numeric","2"],
-  ["text",")"]
-],[
-   "start",
-  ["text","  ("],
-  ["identifier","position-if-not"],
-  ["text"," "],
-  ["identifier","char-set"],
-  ["text",":"],
-  ["identifier","whitespace"],
-  ["text"," "],
-  ["identifier","line"],
-  ["text"," "],
-  ["punctuation.definition.constant.character.scheme","#:start"],
-  ["text"," "],
-  ["identifier","beg"],
-  ["text","))"]
-],[
-   "start",
-  ["text","  ("],
-  ["support.function","quote"],
-  ["text"," ("],
-  ["identifier","privet"],
-  ["text"," "],
-  ["constant.numeric","1"],
-  ["text"," "],
-  ["constant.numeric","2"],
-  ["text"," "],
-  ["constant.numeric","3"],
-  ["text","))"]
-],[
-   "start",
-  ["text","  '("],
-  ["identifier","hello"],
-  ["text"," "],
-  ["identifier","world"],
-  ["text",")"]
-],[
-   "start",
-  ["text","  (* "],
-  ["constant.numeric","5"],
-  ["text"," "],
-  ["constant.numeric","7"],
-  ["text",")"]
-],[
-   "start",
-  ["text","  ("],
-  ["constant.numeric","1"],
-  ["text"," "],
-  ["constant.numeric","2"],
-  ["text"," "],
-  ["constant.numeric","34"],
-  ["text"," "],
-  ["constant.numeric","5"],
-  ["text",")"]
-],[
-   "start",
-  ["text","  ("],
-  ["punctuation.definition.constant.character.scheme","#:use"],
-  ["text"," "],
-  ["string","\"aaaa\""],
-  ["text",")"]
-],[
-   "start",
-  ["text","  ("],
-  ["keyword.control","let"],
-  ["text"," (("],
-  ["identifier","x"],
-  ["text"," "],
-  ["constant.numeric","10"],
-  ["text",") ("],
-  ["identifier","y"],
-  ["text"," "],
-  ["constant.numeric","20"],
-  ["text","))"]
-],[
-   "start",
-  ["text","    ("],
-  ["identifier","display"],
-  ["text"," (+ "],
-  ["identifier","x"],
-  ["text"," "],
-  ["identifier","y"],
-  ["text","))"]
-],[
-   "start",
-  ["text","  ) "]
-],[
-   "start"
-],[
-   "start",
-  ["text","  "],
-  ["string","\"asdad"],
-  ["constant.character.escape.scheme","\\0"],
-  ["string","eqweqe\""]
-],[
-   "start"
-]]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/couchdb/blob/5b8fb9c3/src/fauxton/assets/js/libs/ace/mode/_test/tokens_scss.json
----------------------------------------------------------------------
diff --git a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_scss.json b/src/fauxton/assets/js/libs/ace/mode/_test/tokens_scss.json
deleted file mode 100644
index 7e92f15..0000000
--- a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_scss.json
+++ /dev/null
@@ -1,123 +0,0 @@
-[[
-   "start",
-  ["comment","/* style.scss */"]
-],[
-   "start"
-],[
-   "start",
-  ["variable.language","#navbar"],
-  ["text"," "],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","    "],
-  ["variable","$navbar-width"],
-  ["text",": "],
-  ["constant.numeric","800px"],
-  ["text",";"]
-],[
-   "start",
-  ["text","    "],
-  ["variable","$items"],
-  ["text",": "],
-  ["constant.numeric","5"],
-  ["text",";"]
-],[
-   "start",
-  ["text","    "],
-  ["variable","$navbar-color"],
-  ["text",": "],
-  ["constant.numeric","#ce4dd6"],
-  ["text",";"]
-],[
-   "start"
-],[
-   "start",
-  ["text","    "],
-  ["support.type","width"],
-  ["text",": "],
-  ["variable","$navbar-width"],
-  ["text",";"]
-],[
-   "start",
-  ["text","    "],
-  ["support.type","border-bottom"],
-  ["text",": "],
-  ["constant.numeric","2px"],
-  ["text"," "],
-  ["constant.language","solid"],
-  ["text"," "],
-  ["variable","$navbar-color"],
-  ["text",";"]
-],[
-   "start"
-],[
-   "start",
-  ["text","    "],
-  ["variable.language","li"],
-  ["text"," "],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","        "],
-  ["support.type","float"],
-  ["text",": "],
-  ["support.type","left"],
-  ["text",";"]
-],[
-   "start",
-  ["text","        "],
-  ["support.type","width"],
-  ["text",": "],
-  ["variable","$navbar-width"],
-  ["text","/"],
-  ["variable","$items"],
-  ["text"," "],
-  ["constant","-"],
-  ["text"," "],
-  ["constant.numeric","10px"],
-  ["text",";"]
-],[
-   "start"
-],[
-   "start",
-  ["text","        "],
-  ["support.type","background-color"],
-  ["text",": "],
-  ["support.function","lighten"],
-  ["paren.lparen","("],
-  ["variable","$navbar-color"],
-  ["text",", "],
-  ["constant.numeric","20%"],
-  ["paren.rparen",")"],
-  ["text",";"]
-],[
-   "start",
-  ["text","        &"],
-  ["variable.language",":hover"],
-  ["text"," "],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","            "],
-  ["support.type","background-color"],
-  ["text",": "],
-  ["support.function","lighten"],
-  ["paren.lparen","("],
-  ["variable","$navbar-color"],
-  ["text",", "],
-  ["constant.numeric","10%"],
-  ["paren.rparen",")"],
-  ["text",";"]
-],[
-   "start",
-  ["text","        "],
-  ["paren.rparen","}"]
-],[
-   "start",
-  ["text","    "],
-  ["paren.rparen","}"]
-],[
-   "start",
-  ["paren.rparen","}"]
-]]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/couchdb/blob/5b8fb9c3/src/fauxton/assets/js/libs/ace/mode/_test/tokens_sh.json
----------------------------------------------------------------------
diff --git a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_sh.json b/src/fauxton/assets/js/libs/ace/mode/_test/tokens_sh.json
deleted file mode 100644
index e4ab341..0000000
--- a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_sh.json
+++ /dev/null
@@ -1,334 +0,0 @@
-[[
-   "start",
-  ["comment","#!/bin/sh"]
-],[
-   "start"
-],[
-   "start",
-  ["comment","# Script to open a browser to current branch"]
-],[
-   "start",
-  ["comment","# Repo formats:"]
-],[
-   "start",
-  ["comment","# ssh   git@github.com:richoH/gh_pr.git"]
-],[
-   "start",
-  ["comment","# http  https://richoH@github.com/richoH/gh_pr.git"]
-],[
-   "start",
-  ["comment","# git   git://github.com/richoH/gh_pr.git"]
-],[
-   "start"
-],[
-   "start",
-  ["variable","username="],
-  ["text","`"],
-  ["identifier","git"],
-  ["text"," "],
-  ["identifier","config"],
-  ["text"," "],
-  ["keyword.operator","--"],
-  ["identifier","get"],
-  ["text"," "],
-  ["identifier","github"],
-  ["text","."],
-  ["identifier","user"],
-  ["text","`"]
-],[
-   "start"
-],[
-   "start",
-  ["support.function","get_repo()"],
-  ["text"," "],
-  ["paren.lparen","{"]
-],[
-   "start",
-  ["text","    "],
-  ["identifier","git"],
-  ["text"," "],
-  ["identifier","remote"],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["identifier","v"],
-  ["text"," | "],
-  ["identifier","grep"],
-  ["text"," $"],
-  ["paren.lparen","{"],
-  ["text","@:"],
-  ["keyword.operator","-"],
-  ["variable","$username"],
-  ["paren.rparen","}"],
-  ["text"," | "],
-  ["keyword","while"],
-  ["text"," "],
-  ["keyword","read"],
-  ["text"," "],
-  ["identifier","remote"],
-  ["text","; "],
-  ["keyword","do"]
-],[
-   "start",
-  ["text","      "],
-  ["keyword","if"],
-  ["text"," "],
-  ["variable","repo="],
-  ["text","`"],
-  ["support.function.builtin","echo"],
-  ["text"," "],
-  ["variable","$remote"],
-  ["text"," | "],
-  ["identifier","grep"],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["identifier","E"],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["identifier","o"],
-  ["text"," "],
-  ["string","\"git@github.com:[^ ]*\""],
-  ["text","`; "],
-  ["keyword","then"]
-],[
-   "start",
-  ["text","          "],
-  ["support.function.builtin","echo"],
-  ["text"," "],
-  ["variable","$repo"],
-  ["text"," | "],
-  ["identifier","sed"],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["identifier","e"],
-  ["text"," "],
-  ["string","\"s/^git@github\\.com://\""],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["identifier","e"],
-  ["text"," "],
-  ["string","\"s/\\.git$//\""]
-],[
-   "start",
-  ["text","          "],
-  ["support.function.builtin","exit"],
-  ["text"," "],
-  ["constant.numeric","1"]
-],[
-   "start",
-  ["text","      "],
-  ["keyword","fi"]
-],[
-   "start",
-  ["text","      "],
-  ["keyword","if"],
-  ["text"," "],
-  ["variable","repo="],
-  ["text","`"],
-  ["support.function.builtin","echo"],
-  ["text"," "],
-  ["variable","$remote"],
-  ["text"," | "],
-  ["identifier","grep"],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["identifier","E"],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["identifier","o"],
-  ["text"," "],
-  ["string","\"https?://([^@]*@)?github.com/[^ ]*\\.git\""],
-  ["text","`; "],
-  ["keyword","then"]
-],[
-   "start",
-  ["text","          "],
-  ["support.function.builtin","echo"],
-  ["text"," "],
-  ["variable","$repo"],
-  ["text"," | "],
-  ["identifier","sed"],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["identifier","e"],
-  ["text"," "],
-  ["string","\"s|^https?://||\""],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["identifier","e"],
-  ["text"," "],
-  ["string","\"s/^.*github\\.com\\///\""],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["identifier","e"],
-  ["text"," "],
-  ["string","\"s/\\.git$//\""]
-],[
-   "start",
-  ["text","          "],
-  ["support.function.builtin","exit"],
-  ["text"," "],
-  ["constant.numeric","1"]
-],[
-   "start",
-  ["text","      "],
-  ["keyword","fi"]
-],[
-   "start",
-  ["text","      "],
-  ["keyword","if"],
-  ["text"," "],
-  ["variable","repo="],
-  ["text","`"],
-  ["support.function.builtin","echo"],
-  ["text"," "],
-  ["variable","$remote"],
-  ["text"," | "],
-  ["identifier","grep"],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["identifier","E"],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["identifier","o"],
-  ["text"," "],
-  ["string","\"git://github.com/[^ ]*\\.git\""],
-  ["text","`; "],
-  ["keyword","then"]
-],[
-   "start",
-  ["text","          "],
-  ["support.function.builtin","echo"],
-  ["text"," "],
-  ["variable","$repo"],
-  ["text"," | "],
-  ["identifier","sed"],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["identifier","e"],
-  ["text"," "],
-  ["string","\"s|^git://github.com/||\""],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["identifier","e"],
-  ["text"," "],
-  ["string","\"s/\\.git$//\""]
-],[
-   "start",
-  ["text","          "],
-  ["support.function.builtin","exit"],
-  ["text"," "],
-  ["constant.numeric","1"]
-],[
-   "start",
-  ["text","      "],
-  ["keyword","fi"]
-],[
-   "start",
-  ["text","    "],
-  ["keyword","done"]
-],[
-   "start"
-],[
-   "start",
-  ["text","    "],
-  ["keyword","if"],
-  ["text"," "],
-  ["paren.lparen","["],
-  ["text"," "],
-  ["variable.language","$?"],
-  ["text"," "],
-  ["keyword.operator","-"],
-  ["identifier","eq"],
-  ["text"," "],
-  ["constant.numeric","0"],
-  ["text"," "],
-  ["paren.rparen","]"],
-  ["text","; "],
-  ["keyword","then"]
-],[
-   "start",
-  ["text","        "],
-  ["support.function.builtin","echo"],
-  ["text"," "],
-  ["string","\"Couldn't find a valid remote\""],
-  ["text"," "],
-  ["keyword.operator",">"],
-  ["support.function","&2"]
-],[
-   "start",
-  ["text","        "],
-  ["support.function.builtin","exit"],
-  ["text"," "],
-  ["constant.numeric","1"]
-],[
-   "start",
-  ["text","    "],
-  ["keyword","fi"]
-],[
-   "start",
-  ["paren.rparen","}"]
-],[
-   "start"
-],[
-   "start",
-  ["support.function.builtin","echo"],
-  ["text"," $"],
-  ["paren.lparen","{"],
-  ["text","#"],
-  ["identifier","x"],
-  ["paren.lparen","["],
-  ["text","@"],
-  ["paren.rparen","]}"]
-],[
-   "start"
-],[
-   "start",
-  ["keyword","if"],
-  ["text"," "],
-  ["variable","repo="],
-  ["text","`"],
-  ["identifier","get_repo"],
-  ["text"," $@`; "],
-  ["keyword","then"]
-],[
-   "start",
-  ["text","    "],
-  ["variable","branch="],
-  ["text","`"],
-  ["identifier","git"],
-  ["text"," "],
-  ["identifier","symbolic"],
-  ["keyword.operator","-"],
-  ["identifier","ref"],
-  ["text"," "],
-  ["identifier","HEAD"],
-  ["text"," "],
-  ["constant.numeric","2"],
-  ["keyword.operator",">/"],
-  ["identifier","dev"],
-  ["keyword.operator","/"],
-  ["identifier","null"],
-  ["text","`"]
-],[
-   "start",
-  ["text","    "],
-  ["support.function.builtin","echo"],
-  ["text"," "],
-  ["string","\"http://github.com/"],
-  ["constant","$repo"],
-  ["string","/pull/new/${branch##refs/heads/}\""]
-],[
-   "start",
-  ["keyword","else"]
-],[
-   "start",
-  ["text","    "],
-  ["support.function.builtin","exit"],
-  ["text"," "],
-  ["constant.numeric","1"]
-],[
-   "start",
-  ["keyword","fi"]
-],[
-   "start"
-]]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/couchdb/blob/5b8fb9c3/src/fauxton/assets/js/libs/ace/mode/_test/tokens_snippets.json
----------------------------------------------------------------------
diff --git a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_snippets.json b/src/fauxton/assets/js/libs/ace/mode/_test/tokens_snippets.json
deleted file mode 100644
index 308683b..0000000
--- a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_snippets.json
+++ /dev/null
@@ -1,159 +0,0 @@
-[[
-   "start",
-  ["comment","# Function"]
-],[
-   "start",
-  ["constant.language.escape","snippet"],
-  ["text"," fun"]
-],[
-   "sn-start",
-  ["text","\tfunction "],
-  ["markup.list","${"],
-  ["constant.numeric","1"],
-  ["text","?:function_name"],
-  ["markup.list","}"],
-  ["text","("],
-  ["markup.list","${"],
-  ["constant.numeric","2"],
-  ["punctuation.operator",":"],
-  ["text","argument"],
-  ["markup.list","}"],
-  ["text",") {"]
-],[
-   "sn-start",
-  ["text","\t\t"],
-  ["markup.list","${"],
-  ["constant.numeric","3"],
-  ["punctuation.operator",":"],
-  ["text","// body..."],
-  ["markup.list","}"]
-],[
-   "sn-start",
-  ["text","\t}"]
-],[
-   "start",
-  ["comment","# Anonymous Function"]
-],[
-   "start",
-  ["constant.language.escape","regex "],
-  ["keyword","/"],
-  ["text","((=)\\s*|(:)\\s*|(\\()|\\b)"],
-  ["keyword","/"],
-  ["text","f"],
-  ["keyword","/"],
-  ["text","(\\))?"],
-  ["keyword","/"]
-],[
-   "start",
-  ["constant.language.escape","name"],
-  ["text"," f"]
-],[
-   "sn-start",
-  ["text","\tfunction"],
-  ["markup.list","${"],
-  ["variable","M1"],
-  ["text","?: "],
-  ["markup.list","${"],
-  ["constant.numeric","1"],
-  ["punctuation.operator",":"],
-  ["text","functionName"],
-  ["markup.list","}}"],
-  ["text","("],
-  ["variable","$2"],
-  ["text",") {"]
-],[
-   "sn-start",
-  ["text","\t\t"],
-  ["markup.list","${"],
-  ["constant.numeric","0"],
-  ["punctuation.operator",":"],
-  ["keyword","$TM_SELECTED_TEXT"],
-  ["markup.list","}"]
-],[
-   "sn-start",
-  ["text","\t}"],
-  ["markup.list","${"],
-  ["variable","M2"],
-  ["text","?;"],
-  ["markup.list","}${"],
-  ["variable","M3"],
-  ["text","?,"],
-  ["markup.list","}${"],
-  ["variable","M4"],
-  ["text","?)"],
-  ["markup.list","}"]
-],[
-   "start",
-  ["comment","# Immediate function"]
-],[
-   "start",
-  ["constant.language.escape","trigger"],
-  ["text"," \\(?f\\("]
-],[
-   "start",
-  ["constant.language.escape","endTrigger"],
-  ["text"," \\)?"]
-],[
-   "start",
-  ["constant.language.escape","snippet"],
-  ["text"," f("]
-],[
-   "sn-start",
-  ["text","\t(function("],
-  ["markup.list","${"],
-  ["constant.numeric","1"],
-  ["markup.list","}"],
-  ["text",") {"]
-],[
-   "sn-start",
-  ["text","\t\t"],
-  ["markup.list","${"],
-  ["constant.numeric","0"],
-  ["punctuation.operator",":"],
-  ["markup.list","${"],
-  ["keyword","TM_SELECTED_TEXT"],
-  ["punctuation.operator",":"],
-  ["text","/* code */"],
-  ["markup.list","}}"]
-],[
-   "sn-start",
-  ["text","\t}("],
-  ["markup.list","${"],
-  ["constant.numeric","1"],
-  ["markup.list","}"],
-  ["text","));"]
-],[
-   "start",
-  ["comment","# if"]
-],[
-   "start",
-  ["constant.language.escape","snippet"],
-  ["text"," if"]
-],[
-   "sn-start",
-  ["text","\tif ("],
-  ["markup.list","${"],
-  ["constant.numeric","1"],
-  ["punctuation.operator",":"],
-  ["text","true"],
-  ["markup.list","}"],
-  ["text",") {"]
-],[
-   "sn-start",
-  ["text","\t\t"],
-  ["markup.list","${"],
-  ["constant.numeric","0"],
-  ["markup.list","}"]
-],[
-   "sn-start",
-  ["text","\t}"]
-],[
-   "sn-start",
-  ["text","\t"]
-],[
-   "sn-start",
-  ["text","\t"]
-],[
-   "sn-start",
-  ["text","\t"]
-]]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/couchdb/blob/5b8fb9c3/src/fauxton/assets/js/libs/ace/mode/_test/tokens_sql.json
----------------------------------------------------------------------
diff --git a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_sql.json b/src/fauxton/assets/js/libs/ace/mode/_test/tokens_sql.json
deleted file mode 100644
index 09a3ef9..0000000
--- a/src/fauxton/assets/js/libs/ace/mode/_test/tokens_sql.json
+++ /dev/null
@@ -1,54 +0,0 @@
-[[
-   "start",
-  ["keyword","SELECT"],
-  ["text"," "],
-  ["identifier","city"],
-  ["text",", "],
-  ["support.function","COUNT"],
-  ["paren.lparen","("],
-  ["identifier","id"],
-  ["paren.rparen",")"],
-  ["text"," "],
-  ["keyword","AS"],
-  ["text"," "],
-  ["identifier","users_count"]
-],[
-   "start",
-  ["keyword","FROM"],
-  ["text"," "],
-  ["identifier","users"]
-],[
-   "start",
-  ["keyword","WHERE"],
-  ["text"," "],
-  ["identifier","group_name"],
-  ["text"," "],
-  ["keyword.operator","="],
-  ["text"," "],
-  ["string","'salesman'"]
-],[
-   "start",
-  ["keyword","AND"],
-  ["text"," "],
-  ["identifier","created"],
-  ["text"," "],
-  ["keyword.operator",">"],
-  ["text"," "],
-  ["string","'2011-05-21'"]
-],[
-   "start",
-  ["keyword","GROUP"],
-  ["text"," "],
-  ["keyword","BY"],
-  ["text"," "],
-  ["constant.numeric","1"]
-],[
-   "start",
-  ["keyword","ORDER"],
-  ["text"," "],
-  ["keyword","BY"],
-  ["text"," "],
-  ["constant.numeric","2"],
-  ["text"," "],
-  ["keyword","DESC"]
-]]
\ No newline at end of file