Tinyedit is a small, lightweight text editor for AmigaOS with charset
conversion support.
Features include:
- Read/write UTF-8 files with charset conversion
- Multiple charset support (CP437, CP850, CP865, CP866, CP1252, LATIN-1,
LATIN-2, UTF-8)
- TTF rendering with full Unicode support (including emojis) via FreeType
- Tabbed interface for multiple files
- Syntax highlighting
- Configurable colors and TTF fonts (Amiga palette mapping)
- Mouse support
- Auto-wrap and hard-wrap text modes
- Undo/redo support
- Search and replace functionality
- Spell checker, hyphenation, thesaurus (optional native implementations)
- Translator panel (online backends + offline StarDict-compatible dictionaries)
- Grammar checker (experimental, UTF-8 text only)
- Partial rich-text support for .rtf and .wp/.wp4 files
- Clipboard support
- Unicode glyph picker
- Customizable via config file (ENVARC:tinyedit/config)
- Experimental support to rtf 1.x and wordperfect 4.2
- Experimental PDF v1.4 export
Update with native spell checker, hyphenation and thesaurus (optional),
translator panel, syntax highlighting, tabbed interface, glyph picker and mouse support
*Requires AmiSSL only when using the online translator with HTTPS
Tested TrueType fonts: Symbola.ttf, unifont_sample-17.0.04.otf,
NotoColorEmoji-emojicompat.ttf, Symbola_hint.ttf, NotoSansCJK-Regular.ttf,
NotoColorEmoji.ttf, DejaVuSansMono.ttf, LiberationMono-Regular.ttf
Dictionaries tested with the native spell checker include es_ES and en_US/
en_GB from the LibreOffice Dictionaries Collection. Place the .aff and .dic
files in ENVARC:dictionaries (or set SPELL_DICT_PATH)
Hyphenation tested with hyph_es and hyph_en_US files from the LibreOffice
Dictionaries Collection (hyph_*.dic format). Place them in the configured
hyphenation dictionary path
Thesaurus tested with th_es_ES and th_en_US files from the LibreOffice
Dictionaries Collection (th_*.idx/.dat format). Place them in the configured
thesaurus dictionary path
StarDict-compatible offline dictionaries can be obtained from:
https://stardict.uber.space/ (mirror), http://download.huzheng.org/ or
https://freedict.org/downloads/. Place the .ifo, .idx and .dict files in the
configured dictionary path
Grammar checker (experimental) uses bundled .rul rule packs and only works
with UTF-8 text. Additional rule packs can be generated from LanguageTool XML
files using tools/lt2rul.py
RTF and WordPerfect 4.1.12 - 4.2 files can be loaded and saved with partial formatting
support (bold/italic/underline/alignment). WP 4.1.12 - 4.2 saving requires an 8-bit charset (CP437)
Other sources:
wooorm/dictionaries on GitHub and the TinyMCE hunspell dictionary packages
Source code:
https://github.com/skbn/tinyedit
|