# Part I. Introduction

GtkSourceView is a GNOME library that extends GtkTextView, the standard GTK+ widget for multiline text editing. GtkSourceView adds support for syntax highlighting, undo/redo, file loading and saving, search and replace, a completion system, printing, displaying line numbers, and other features typical of a source code editor.

See the GtkSourceView website.

GtkSourceView "4" depends on GTK+ 3.

## pkg-config name

For GtkSourceView "4", the pkg-config name is: `gtksourceview-"4"`

To compile a program that uses GtkSourceView "4", you can for example use the following command:

`$ gcc hello.c `pkg-config --cflags --libs gtksourceview-"4"` -o hello`