diff --git a/src/ace/Editor.js b/src/ace/Editor.js index abe0ea57..086a9e45 100644 --- a/src/ace/Editor.js +++ b/src/ace/Editor.js @@ -692,6 +692,12 @@ ace.Editor = function(renderer, doc) { this.selection.moveCursorWordLeft(); }; + this.replace = function(replacement) { + var range = this.getSelectionRange(); + range.end = this.doc.replace(range, replacement); + this.selection.setSelectionRange(range); + }, + this.find = function(needle) { this.clearSelection(); this.$search.set({needle: needle});