From 48aa35c08148a38abc07bfbe3539033c8b5aff7c Mon Sep 17 00:00:00 2001 From: nightwing Date: Wed, 10 Apr 2013 16:19:44 +0400 Subject: [PATCH] put cursor at the end of selected line on trippleclick --- lib/ace/mouse/default_handlers.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/ace/mouse/default_handlers.js b/lib/ace/mouse/default_handlers.js index af741ce6..8529c0fc 100644 --- a/lib/ace/mouse/default_handlers.js +++ b/lib/ace/mouse/default_handlers.js @@ -322,6 +322,8 @@ function calcDistance(ax, ay, bx, by) { function calcRangeOrientation(range, cursor) { if (range.start.row == range.end.row) var cmp = 2 * cursor.column - range.start.column - range.end.column; + else if (range.start.row == range.end.row - 1 && !range.start.column && !range.end.column) + var cmp = cursor.column - 4; else var cmp = 2 * cursor.row - range.start.row - range.end.row;