diff options
author | Steven Voges <svoges.sbo@gmail.com> | 2022-09-30 21:50:55 +0100 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2022-10-01 09:01:15 +0700 |
commit | 3b5c91d18a154692e3ef1cb98cd39acd1fc9bd12 (patch) | |
tree | 46925134a9ffbb3ee117543849b6ecc007ccf193 /libraries/gtksourceview5/README | |
parent | 712728415adb9e07b703ac20b66cfd60102e9644 (diff) | |
download | slackbuilds-3b5c91d18a154692e3ef1cb98cd39acd1fc9bd12.tar.gz slackbuilds-3b5c91d18a154692e3ef1cb98cd39acd1fc9bd12.tar.xz |
libraries/gtksourceview5: Added (GTK+ framework for editing source)
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'libraries/gtksourceview5/README')
-rw-r--r-- | libraries/gtksourceview5/README | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/libraries/gtksourceview5/README b/libraries/gtksourceview5/README new file mode 100644 index 0000000000..df1d59e64b --- /dev/null +++ b/libraries/gtksourceview5/README @@ -0,0 +1,33 @@ +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. |