All Projects → GNOME → gtksourceview

GNOME / gtksourceview

Licence: LGPL-2.1 license
Read-only mirror of https://gitlab.gnome.org/GNOME/gtksourceview

Programming Languages

c
50402 projects - #5 most used programming language
typescript
32286 projects
javascript
184084 projects - #8 most used programming language
Meson
512 projects
Objective-J
44 projects
SCSS
7915 projects

GtkSourceView

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.

The GtkSourceView library is free software and is released under the terms of the GNU Lesser General Public License, see the 'COPYING' file for more details. The official web site is https://wiki.gnome.org/Projects/GtkSourceView.

Documentation

Nightly documentation can be found here.

Dependencies

  • GLib >= 2.70
  • GTK >= 4.6
  • libxml2 >= 2.6
  • fribidi >= 0.19.7
  • libpcre2-8 >= 10.21

Installation

Simple install procedure from a tarball:

  $ mkdir build
  $ meson build
  $ cd build
  [ Become root if necessary ]
  $ ninja install

See the file 'INSTALL' for more detailed information.

To build the latest version of GtkSourceView plus its dependencies from Git, Jhbuild is recommended.

How to contribute

See the 'HACKING' file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].