Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gnome/gtksourceview
Read-only mirror of https://gitlab.gnome.org/GNOME/gtksourceview
https://github.com/gnome/gtksourceview
Last synced: about 1 month ago
JSON representation
Read-only mirror of https://gitlab.gnome.org/GNOME/gtksourceview
- Host: GitHub
- URL: https://github.com/gnome/gtksourceview
- Owner: GNOME
- License: lgpl-2.1
- Created: 2012-06-02T17:46:58.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2024-10-04T18:51:17.000Z (about 2 months ago)
- Last Synced: 2024-10-07T12:50:14.883Z (about 1 month ago)
- Language: C
- Homepage: https://gitlab.gnome.org/GNOME/gtksourceview
- Size: 42 MB
- Stars: 56
- Watchers: 10
- Forks: 30
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
GtkSourceView
=============GtkSourceView is a GNOME library that extends GtkTextView, the standard GTK
widget for multiline text editing. GtkSourceView adds support for syntax
highlighting, file loading and saving, search and replace, code completion,
snippets, Vim emulation, 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](https://gnome.pages.gitlab.gnome.org/gtksourceview/gtksourceview5/).
Dependencies
------------* GLib >= 2.70
* GTK >= 4.6
* libxml2 >= 2.6
* fribidi >= 0.19.7
* libpcre2-8 >= 10.21Installation
------------Simple install procedure from a tarball:
```
$ meson setup build .
$ cd build
$ ninja install
```To run the test suite:
```
$ ninja test
```To build the latest version of GtkSourceView plus its dependencies from Git,
[Jhbuild](https://wiki.gnome.org/Projects/Jhbuild) is recommended.How to contribute
-----------------See the 'HACKING' file.