From 2f2f481fb52df1e3c9576f03a6b1920f609a364d Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Thu, 11 May 2017 19:25:14 +0200 Subject: [PATCH] Don't clip screen range when autoscrolling from Cursor Signed-off-by: Nathan Sobo --- src/cursor.coffee | 3 ++- src/text-editor.coffee | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/cursor.coffee b/src/cursor.coffee index 184e6ad43..74922ff51 100644 --- a/src/cursor.coffee +++ b/src/cursor.coffee @@ -630,7 +630,8 @@ class Cursor extends Model {row, column} = @getScreenPosition() new Range(new Point(row, column), new Point(row, column + 1)) - autoscroll: (options) -> + autoscroll: (options = {}) -> + options.clip = false @editor.scrollToScreenRange(@getScreenRange(), options) getBeginningOfNextParagraphBufferPosition: -> diff --git a/src/text-editor.coffee b/src/text-editor.coffee index a12f78b16..ab019fb11 100644 --- a/src/text-editor.coffee +++ b/src/text-editor.coffee @@ -3485,7 +3485,7 @@ class TextEditor extends Model @getElement().scrollToBottom() scrollToScreenRange: (screenRange, options = {}) -> - screenRange = @clipScreenRange(screenRange) + screenRange = @clipScreenRange(screenRange) if options.clip isnt false scrollEvent = {screenRange, options} @component?.didRequestAutoscroll(scrollEvent) @emitter.emit "did-request-autoscroll", scrollEvent