From bad2cebd6eb0e66d8bb04ef7efcc2e9a7c3262fc Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Thu, 3 Apr 2014 17:02:48 -0600 Subject: [PATCH] Add Editor::setSelectedScreenRange --- src/editor.coffee | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/editor.coffee b/src/editor.coffee index b44dd4480..e4dfeaa62 100644 --- a/src/editor.coffee +++ b/src/editor.coffee @@ -1196,6 +1196,16 @@ class Editor extends Model setSelectedBufferRange: (bufferRange, options) -> @setSelectedBufferRanges([bufferRange], options) + # Public: Set the selected range in screen coordinates. If there are multiple + # selections, they are reduced to a single selection with the given range. + # + # screenRange - A {Range} or range-compatible {Array}. + # options - An options {Object}: + # :reversed - A {Boolean} indicating whether to create the selection in a + # reversed orientation. + setSelectedScreenRange: (screenRange, options) -> + @setSelectedBufferRange(@bufferRangeForScreenRange(screenRange, options), options) + # Public: Set the selected ranges in buffer coordinates. If there are multiple # selections, they are replaced by new selections with the given ranges. #