From aa5cac8fb3d131af2226ca563ba5377efecd2a6b Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Fri, 13 Apr 2012 12:07:36 +0200 Subject: [PATCH] enable multi cursor by default --- demo/kitchen-sink/demo.js | 3 +-- lib/ace/ace.js | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/demo/kitchen-sink/demo.js b/demo/kitchen-sink/demo.js index 438cbcb20fe..7a1bc33a294 100644 --- a/demo/kitchen-sink/demo.js +++ b/demo/kitchen-sink/demo.js @@ -39,6 +39,7 @@ define(function(require, exports, module) { +"use strict"; require("ace/lib/fixoldbrowsers"); require("ace/config").init(); @@ -53,7 +54,6 @@ var vim = require("ace/keyboard/keybinding/vim").Vim; var emacs = require("ace/keyboard/keybinding/emacs").Emacs; var HashHandler = require("ace/keyboard/hash_handler").HashHandler; - var modesByName; // workers do not work for file: @@ -534,7 +534,6 @@ function onResize() { container.style.width = width + "px"; container.style.height = document.documentElement.clientHeight + "px"; env.split.resize(); -// env.editor.resize(); } window.onresize = onResize; diff --git a/lib/ace/ace.js b/lib/ace/ace.js index 3d1b0decf87..91eb2c7f11f 100644 --- a/lib/ace/ace.js +++ b/lib/ace/ace.js @@ -47,12 +47,12 @@ var Editor = require("./editor").Editor; var EditSession = require("./edit_session").EditSession; var UndoManager = require("./undomanager").UndoManager; var Renderer = require("./virtual_renderer").VirtualRenderer; +var MultiSelect = require("./multi_select").MultiSelect; // The following require()s are for inclusion in the built ace file require("./worker/worker_client"); require("./keyboard/hash_handler"); require("./keyboard/state_handler"); -require("./lib/net"); require("./placeholder"); require("./config").init(); @@ -66,6 +66,7 @@ exports.edit = function(el) { el.innerHTML = ''; var editor = new Editor(new Renderer(el, require("./theme/textmate"))); + new MultiSelect(editor); editor.setSession(doc); var env = {};