diff options
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 0000000000000..df1d59e64b1bf --- /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. |