diff --git a/src/display-buffer.coffee b/src/display-buffer.coffee index 6b206a8db..3da9b8ea5 100644 --- a/src/display-buffer.coffee +++ b/src/display-buffer.coffee @@ -465,8 +465,8 @@ class DisplayBuffer extends Model folds - # Returns all the folds that contain the given row range. - foldsContainingBufferRowRange: (startRow, endRow) -> + # Returns all the folds that intersect the given row range. + foldsIntersectingBufferRowRange: (startRow, endRow) -> @foldForMarker(marker) for marker in @findFoldMarkers(intersectsRowRange: [startRow, endRow]) # Public: Given a buffer row, this returns folds that include it. diff --git a/src/language-mode.coffee b/src/language-mode.coffee index c035e106a..ac8a5af76 100644 --- a/src/language-mode.coffee +++ b/src/language-mode.coffee @@ -97,7 +97,7 @@ class LanguageMode # Unfolds all the foldable lines in the buffer. unfoldAll: -> - for fold in @editor.displayBuffer.foldsContainingBufferRowRange(0, @buffer.getLastRow()) by -1 + for fold in @editor.displayBuffer.foldsIntersectingBufferRowRange(0, @buffer.getLastRow()) by -1 fold.destroy() return