The keyboardHandler is now set using a setKeyboardHandler function
This commit is contained in:
parent
3ebd2865ea
commit
2074d723c0
3 changed files with 29 additions and 28 deletions
|
|
@ -55,6 +55,9 @@ exports.launch = function(env) {
|
|||
var TextMode = require("ace/mode/text").Mode;
|
||||
var UndoManager = require("ace/undomanager").UndoManager;
|
||||
|
||||
var vim = require("ace/mode/vim");
|
||||
var emacs = require("ace/mode/emacs");
|
||||
|
||||
var docs = {};
|
||||
|
||||
docs.js = new Document(document.getElementById("jstext").innerHTML);
|
||||
|
|
@ -82,6 +85,9 @@ exports.launch = function(env) {
|
|||
var container = document.getElementById("editor");
|
||||
env.editor = new Editor(new Renderer(container, theme));
|
||||
|
||||
// This is how you change the keyboardHandler.
|
||||
env.editor.setKeyboardHandler(vim);
|
||||
|
||||
function onDocChange() {
|
||||
var doc = getDoc();
|
||||
env.editor.setDocument(doc);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue