Split buffer.Update() into file
Syntax highlighting

Currently hardcoded for the Go language.