From 905e456a153e3099bc49c93b8561c30bd270e9af Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Tue, 11 Feb 2014 11:31:20 -0800 Subject: [PATCH] Only fold valid buffer rows --- src/editor.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/editor.coffee b/src/editor.coffee index e08de5eae..fde4fbfef 100644 --- a/src/editor.coffee +++ b/src/editor.coffee @@ -705,7 +705,9 @@ class Editor extends Model @buffer.insert(insertPosition, lines) - @foldBufferRow(foldedRow) for foldedRow in foldedRows + # Restore folds that existed before the lines were moved + for foldedRow in foldedRows when foldedRow <= @getLastBufferRow() + @foldBufferRow(foldedRow) @setSelectedBufferRange(selection.translate([insertDelta]), preserveFolds: true)