Pass tabLength to suggestedIndent methods for now

This commit is contained in:
Max Brunsfeld
2017-11-06 16:56:06 -08:00
parent fe6b385c97
commit 70cca84599
3 changed files with 39 additions and 18 deletions

View File

@@ -4387,7 +4387,10 @@ class TextEditor {
suggestedIndentForBufferRow (bufferRow, options) {
const languageMode = this.buffer.getLanguageMode()
return languageMode.suggestedIndentForBufferRow && languageMode.suggestedIndentForBufferRow(bufferRow, options)
return (
languageMode.suggestedIndentForBufferRow &&
languageMode.suggestedIndentForBufferRow(bufferRow, this.getTabLength(), options)
)
}
// Given a buffer row, indent it.
@@ -4415,7 +4418,7 @@ class TextEditor {
const languageMode = this.buffer.getLanguageMode()
const indentLevel = (
languageMode.suggestedIndentForEditedBufferRow &&
languageMode.suggestedIndentForEditedBufferRow(bufferRow)
languageMode.suggestedIndentForEditedBufferRow(bufferRow, this.getTabLength())
)
if (indentLevel != null) this.setIndentationForBufferRow(bufferRow, indentLevel)
}