Hi
mode creator is a bit misleading since it shows only highlight rules,
and setMode expects a mode
also build files are using require.js shim not real require
so you'll need to make somethink like
define('ace/mode/cisco_ios', ['require', 'exports', 'module'],
function(require, exports, module) {
var AdaHighlightRules = require("./cisco_ios_highlight_rules").HighliightRules ;
var Mode = function() {
this.HighlightRules = AdaHighlightRules;
};
oop.inherits(Mode, TextMode);
(function() {
this.lineCommentStart = "!";
}).call(Mode.prototype);
exports.Mode = Mode;
})
define('ace/mode/cisco_ios_highlight_rules', ['require', 'exports',
'module'], function(require, exports, module) {
exports.HighliightRules = ...
})
see e.g
https://github.com/ajaxorg/ace-builds/blob/master/src/mode-ada.js#L31
but
of course it would be much better to not edit build files manually,
create mode in
https://github.com/ajaxorg/ace/tree/master/lib/ace/mode
and make a pull request to ace