static/ext/src/ux/aceeditor/ace-0.2.0/src/ace-uncompressed.js
function(platform, commands) {
    this.platform = platform;
    this.commands = {};
    this.commmandKeyBinding = {};

    this.addCommands(commands);
    
    this.setDefaultHandler("exec", function(e) {
        return e.command.exec(e.editor, e.args || {});
    });
}
function(platform, commands) {
    this.platform = platform;
    this.commands = {};
    this.commmandKeyBinding = {};

    this.addCommands(commands);
    
    this.setDefaultHandler("exec", function(e) {
        return e.command.exec(e.editor, e.args || {});
    });
}
class CommandManager




 
new CommandManager(platform, commands)
- platform (String): Identifier for the platform; must be either `'mac'` or `'win'`
- commands (Array): A list of commands

TODO