mirror of
https://github.com/atom/atom.git
synced 2026-01-23 05:48:10 -05:00
Don't auto outdent if preceding row is null
This commit is contained in:
@@ -2007,3 +2007,10 @@ describe "EditSession", ->
|
||||
expect(editSession.lineForBufferRow(2)).toBe " 0"
|
||||
expect(editSession.lineForBufferRow(3)).toBe " 2"
|
||||
expect(editSession.lineForBufferRow(4)).toBe " 4"
|
||||
|
||||
describe ".autoDecreaseIndentForRow()", ->
|
||||
it "doesn't outdent the first and only row", ->
|
||||
editSession.selectAll()
|
||||
editSession.insertText("}")
|
||||
editSession.autoDecreaseIndentForRow(0)
|
||||
expect(editSession.lineForBufferRow(0)).toBe "}"
|
||||
|
||||
@@ -189,6 +189,7 @@ class LanguageMode
|
||||
|
||||
currentIndentLevel = @editSession.indentationForBufferRow(bufferRow)
|
||||
precedingRow = @buffer.previousNonBlankRow(bufferRow)
|
||||
return unless precedingRow?
|
||||
precedingLine = @buffer.lineForRow(precedingRow)
|
||||
|
||||
desiredIndentLevel = @editSession.indentationForBufferRow(precedingRow)
|
||||
|
||||
Reference in New Issue
Block a user