summaryrefslogtreecommitdiffstats
path: root/libraries/gtksourceview5/README
diff options
context:
space:
mode:
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
commit3b5c91d18a154692e3ef1cb98cd39acd1fc9bd12 (patch)
tree46925134a9ffbb3ee117543849b6ecc007ccf193 /libraries/gtksourceview5/README
parent712728415adb9e07b703ac20b66cfd60102e9644 (diff)
downloadslackbuilds-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/README33
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.