mirror of
https://github.com/atom/atom.git
synced 2026-01-24 06:18:03 -05:00
💄
This commit is contained in:
@@ -12,7 +12,7 @@ describe "LineMap", ->
|
||||
buffer = new Buffer(require.resolve 'fixtures/sample.js')
|
||||
languageMode = new LanguageMode(buffer)
|
||||
map = new LineMap
|
||||
[line0, line1, line2, line3, line4] = languageMode.screenLinesForRows(0, 4)
|
||||
[line0, line1, line2, line3, line4] = languageMode.linesForScreenRows(0, 4)
|
||||
|
||||
describe ".insertAtBufferRow(row, lineFragments)", ->
|
||||
it "inserts the given line fragments before the specified buffer row", ->
|
||||
|
||||
@@ -220,7 +220,7 @@ class Editor extends View
|
||||
@activeEditSession.setSoftWrapColumn(softWrapColumn) if softWrapColumn
|
||||
|
||||
getScreenLines: -> @renderer.getLines()
|
||||
screenLinesForRows: (start, end) -> @renderer.linesForRows(start, end)
|
||||
linesForScreenRows: (start, end) -> @renderer.linesForRows(start, end)
|
||||
screenLineCount: -> @renderer.lineCount()
|
||||
maxScreenLineLength: -> @renderer.maxLineLength()
|
||||
getLastScreenRow: -> @renderer.getLastRow()
|
||||
@@ -447,7 +447,7 @@ class Editor extends View
|
||||
@scrollView.scrollLeft(desiredLeft)
|
||||
|
||||
highlightFoldsContainingBufferRange: (bufferRange) ->
|
||||
screenLines = @screenLinesForRows(@firstRenderedScreenRow, @lastRenderedScreenRow)
|
||||
screenLines = @linesForScreenRows(@firstRenderedScreenRow, @lastRenderedScreenRow)
|
||||
for screenLine, i in screenLines
|
||||
if fold = screenLine.fold
|
||||
screenRow = @firstRenderedScreenRow + i
|
||||
|
||||
@@ -117,7 +117,7 @@ class LanguageMode
|
||||
lineForScreenRow: (row) ->
|
||||
@screenLines[row]
|
||||
|
||||
screenLinesForRows: (startRow, endRow) ->
|
||||
linesForScreenRows: (startRow, endRow) ->
|
||||
@screenLines[startRow..endRow]
|
||||
|
||||
stateForRow: (row) ->
|
||||
|
||||
Reference in New Issue
Block a user