What is GtkSourceView?
GtkSourceView is a text widget that extends the standard gtk+ 2.x text
widget.
It improves the gtk+ text widget by implementing syntax highlighting and other features typical of a source editor.
It is part of the GNOME Desktop
Environment and it is currently being used by gedit, MonoDevelop, Glimmer and several other projects.