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
Download SlackBuild:
gtksourceview5.tar.gz
gtksourceview5.tar.gz.asc (FAQ)
(the SlackBuild does not include the source)
Individual Files: |
README |
doinst.sh |
gtksourceview5.SlackBuild |
gtksourceview5.info |
slack-desc |
© 2006-2023 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of
Patrick Volkerding
Linux® is a registered trademark of
Linus Torvalds