GtkSourceView is a text widget that extends the standard gtk+ 2.x text
widget GtkTextView.  It improves GtkTextView by implementing syntax
highlighting and other features typical of a source editor.