Caret/js/aceBindings.js
2013-09-05 20:01:24 -07:00

16 lines
No EOL
517 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);
});
});