Optimize the memory usage for syntax highlighting

This commit is contained in:
Zachary Yedidia
2017-03-21 12:45:27 -04:00
parent 214adcf611
commit 59bf1a2260
4 changed files with 85 additions and 44 deletions

View File

@@ -190,7 +190,7 @@ func (b *Buffer) UpdateRules() {
b.Settings["filetype"] = b.syntaxDef.FileType
b.highlighter = highlight.NewHighlighter(b.syntaxDef)
if b.Settings["syntax"].(bool) {
b.highlighter.Highlight(b, 0)
b.highlighter.HighlightStates(b)
}
}
}