diff --git a/lib/ace/keyboard/emacs.js b/lib/ace/keyboard/emacs.js index 9bb30f6b..bb688868 100644 --- a/lib/ace/keyboard/emacs.js +++ b/lib/ace/keyboard/emacs.js @@ -516,12 +516,12 @@ exports.handler.addCommands({ killRingSave: { exec: function(editor) { exports.killRing.add(editor.getCopyText()); - (function() { + set(function() { var sel = editor.selection, range = sel.getRange(); editor.pushEmacsMark(sel.isBackwards() ? range.end : range.start); sel.clearSelection(); - }).delay(0); + }, 0); }, readonly: true },