Caret/js/aceBindings.js
2013-09-10 23:15:04 -07:00

20 lines
No EOL
675 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 keys for the palette, whatever it does.
editor.commands.bindKey("Ctrl-P", null);
editor.commands.bindKey("Ctrl-Shift-P", null);
});