GtkSourceView is a text widget for Gtk+-3 that provides syntax highlighting
and other features typically expected in a source code editor.