19 lines
No EOL
623 B
JavaScript
19 lines
No EOL
623 B
JavaScript
define(["command", "editor"], function(command, editor) {
|
|
|
|
//this is a place to put bindings that don't have direct equivalents in Ace, but are required for Sublime compatibility
|
|
|
|
command.on("sublime:expand-to-line", function() {
|
|
editor.execCommand("gotolinestart");
|
|
editor.execCommand("selecttolineend");
|
|
});
|
|
|
|
//we also add a command redirect for firing Ace commands via regular command attributes
|
|
|
|
command.on("ace:command", function(cmd) {
|
|
editor.execCommand(cmd);
|
|
});
|
|
|
|
//unbind the key for the palette, whatever it does.
|
|
editor.commands.bindKey("Ctrl-P", null);
|
|
|
|
}); |