From e26d408a0c39d2abfc1dab4095cf6a42e4522c37 Mon Sep 17 00:00:00 2001 From: Chris Wanstrath Date: Tue, 7 Jun 2011 11:46:53 -0700 Subject: [PATCH] On a Mac, Ctrl+K at line's end removes the \n --- lib/ace/editor.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/ace/editor.js b/lib/ace/editor.js index 4d12d431..171886ab 100644 --- a/lib/ace/editor.js +++ b/lib/ace/editor.js @@ -696,7 +696,13 @@ var Editor =function(renderer, session) { if (this.selection.isEmpty()) this.selection.selectLineEnd(); - this.session.remove(this.getSelectionRange()); + var range = this.getSelectionRange(); + if (range.start.column == range.end.column && range.start.row == range.end.row) { + range.end.column = 0; + range.end.row++; + } + + this.session.remove(range); this.clearSelection(); };