LogoopenSUSE Build Service > Projects
Sign Up | Log In

GtkWrite Text Editor

A small fast standalone text editor written in C using Gtk+2 and optionally GtkSourceView2 to provide syntax highlighting. Features include Open Recent Files listing, Reload Saved File, Print (with print to .pdf provided by native file dialog), Undo/Redo, Select All, robust Find/Replace, Goto Line, Font Selection, Increase/Decreate Indent, Fixed width Indent/Unindent, current line auto-indent, smart home/end, smart backspace, Current Line Highlight, Syntax Highlight, Line Numbering, Comment/Uncomment, Change Case (upper, lower, title), Join Lines, File Statistics (characters, words, whitespace, non-whitepace and line count), on-save Trailing Whitespace Removal and POSIX end-of-line insertion. End-of-line detection and conversion between LF, CRLF and CR (Mac, pre-OSX) with persistent EOL setting to use either LF, CRLF, CR, current FILE_EOL or OS_EOL (default). GIO File Monitoring for modification by foreign process. Interface provdes menu, configurable toolbar that can be shown/hidden and statusbar. Syntax language and style selection are provided when compiled with GtkSourceView2. The editor compiles without GtkSourceView2 as 'gtkedit' and with GtkSourceView2 as 'gtkwrite'.

Source Files

Filename Size Changed Actions
gtkwrite.spec 3 KB 4 days ago Download File
v0.1.8.tar.gz 127 KB 4 days ago Download File

Comments for home:drankinatty (4)

David Rankin drankinatty wrote about 1 year ago

GitHub project for editor is: https://github.com/drankinatty/gtkwrite

David Rankin drankinatty wrote 9 months ago

Many improvements made to package, Need to update source from github.

David Rankin drankinatty wrote 8 months ago

Updated to v0.1.5 with major additions of GIO_file_monitoring for modification by foreign source. New editor instance creation on open/new. End-of-line detection and conversion. Light and dark editor syntax files added.

David Rankin drankinatty wrote 8 months ago

Version 0.1.6 change to-lowercase shortcut [ctrl+l] to allow keyboard entry of Unicode chars, add icons and /img dir, determine/handle user and sysdatadir on Linux and win32/64.