Rename LanguageMode::doesBufferRowStartFold to ::isBufferRowFoldable

This commit is contained in:
Nathan Sobo
2014-01-17 14:10:31 -07:00
parent 2f049b95a8
commit 8e75831318
2 changed files with 13 additions and 13 deletions

View File

@@ -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", ->

View File

@@ -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?