mirror of
https://github.com/atom/atom.git
synced 2026-01-23 05:48:10 -05:00
Rename LanguageMode::doesBufferRowStartFold to ::isBufferRowFoldable
This commit is contained in:
@@ -45,12 +45,12 @@ describe "LanguageMode", ->
|
||||
expect(buffer.lineForRow(0)).toBe " // var i;"
|
||||
|
||||
describe "fold suggestion", ->
|
||||
describe ".doesBufferRowStartFold(bufferRow)", ->
|
||||
describe ".isBufferRowStartOfFold(bufferRow)", ->
|
||||
it "returns true only when the buffer row starts a foldable region", ->
|
||||
expect(languageMode.doesBufferRowStartFold(0)).toBeTruthy()
|
||||
expect(languageMode.doesBufferRowStartFold(1)).toBeTruthy()
|
||||
expect(languageMode.doesBufferRowStartFold(2)).toBeFalsy()
|
||||
expect(languageMode.doesBufferRowStartFold(3)).toBeFalsy()
|
||||
expect(languageMode.isBufferRowStartOfFold(0)).toBeTruthy()
|
||||
expect(languageMode.isBufferRowStartOfFold(1)).toBeTruthy()
|
||||
expect(languageMode.isBufferRowStartOfFold(2)).toBeFalsy()
|
||||
expect(languageMode.isBufferRowStartOfFold(3)).toBeFalsy()
|
||||
|
||||
describe ".rowRangeForCodeFoldAtBufferRow(bufferRow)", ->
|
||||
it "returns the start/end rows of the foldable region starting at the given row", ->
|
||||
@@ -139,13 +139,13 @@ describe "LanguageMode", ->
|
||||
expect(buffer.lineForRow(7)).toBe " # "
|
||||
|
||||
describe "fold suggestion", ->
|
||||
describe ".doesBufferRowStartFold(bufferRow)", ->
|
||||
describe ".isBufferRowStartOfFold(bufferRow)", ->
|
||||
it "returns true only when the buffer row starts a foldable region", ->
|
||||
expect(languageMode.doesBufferRowStartFold(0)).toBeTruthy()
|
||||
expect(languageMode.doesBufferRowStartFold(1)).toBeTruthy()
|
||||
expect(languageMode.doesBufferRowStartFold(2)).toBeFalsy()
|
||||
expect(languageMode.doesBufferRowStartFold(3)).toBeFalsy()
|
||||
expect(languageMode.doesBufferRowStartFold(19)).toBeTruthy()
|
||||
expect(languageMode.isBufferRowStartOfFold(0)).toBeTruthy()
|
||||
expect(languageMode.isBufferRowStartOfFold(1)).toBeTruthy()
|
||||
expect(languageMode.isBufferRowStartOfFold(2)).toBeFalsy()
|
||||
expect(languageMode.isBufferRowStartOfFold(3)).toBeFalsy()
|
||||
expect(languageMode.isBufferRowStartOfFold(19)).toBeTruthy()
|
||||
|
||||
describe ".rowRangeForCodeFoldAtBufferRow(bufferRow)", ->
|
||||
it "returns the start/end rows of the foldable region starting at the given row", ->
|
||||
|
||||
@@ -162,7 +162,7 @@ class LanguageMode
|
||||
return [startRow, endRow] if startRow isnt endRow
|
||||
|
||||
rowRangeForCodeFoldAtBufferRow: (bufferRow) ->
|
||||
return null unless @doesBufferRowStartFold(bufferRow)
|
||||
return null unless @isBufferRowFoldable(bufferRow)
|
||||
|
||||
startIndentLevel = @editor.indentationForBufferRow(bufferRow)
|
||||
scopes = @editor.scopesForBufferPosition([bufferRow, 0])
|
||||
@@ -178,7 +178,7 @@ class LanguageMode
|
||||
|
||||
[bufferRow, foldEndRow]
|
||||
|
||||
doesBufferRowStartFold: (bufferRow) ->
|
||||
isBufferRowFoldable: (bufferRow) ->
|
||||
return false if @editor.isBufferRowBlank(bufferRow)
|
||||
nextNonEmptyRow = @editor.nextNonBlankBufferRow(bufferRow)
|
||||
return false unless nextNonEmptyRow?
|
||||
|
||||
Reference in New Issue
Block a user