SlackBuilds Repository

15.0 > Libraries > gtksourceview5 (5.4.2)

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.

Features:
* Accurate syntax highlighting for most popular programming languages
(C, C++, Java, C#, Fortran, etc.), scripting languages (sh, Python,
Perl, Ruby, PHP, TCL, etc.), markup languages (XML, HTML, DocBook,
LaTeX, etc.) and many others
* Customizable visual style using style schemes
* Unlimited Undo/Redo
* File loading and saving
* Extensible completion framework
* Search and replace, with regex support
* Line numbers
* Line marks (useful for bookmarks, breakpoints, etc.)
* Printing through easy integration with the GtkPrintOperation API
* Highlight the current line
* Highlight the matching bracket
* Right margin
* Represent whitespace characters with symbols
* A minimap, which shows an overview of the text
* Extended keyboard navigation (smart Home/End, smart backspace,
auto indentation, line moving, etc.)
* Can be used from many programming languages. Thanks to GObject
Introspection, automatic bindings are available for JavaScript,
Python, Vala and others. For C++, there is gtksourceviewmm

If you would like to build the HTML documentation, pass DOCS=true
to the build script. This introduces dependencies on gi-docgen and
python-toml.

Maintained by: Steven Voges
Keywords: gtksourceview5,gtk,syntax,editing,gnome
ChangeLog: gtksourceview5

Homepage:
https://wiki.gnome.org/Projects/GtkSourceView

Source Downloads:
gtksourceview-5.4.2.tar.xz (f0cba1f8f0552cb98f0b247bea3b1651)

Download SlackBuild:
gtksourceview5.tar.gz
gtksourceview5.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds