1## Plaintext Editor for the Lumina Desktop 2 3This is a plaintext editor with a number of advanced features: 4 5Key Features: 6 * Multiple file support (one file per tab) 7 * Find/Replace support 8 * Flexible Interface 9 * Tabs can be moved to any edge of the window 10 * Line numbering support 11 * Line-wrap support 12 * Change text font/size independently from the file itself 13 * Colors used for highlighting support can be easily customized 14 * Syntax Highlighting Support 15 * Simple JSON file manifest for support rules 16 * Automatic document settings 17 * Monospaced fonts on/off 18 * Character limit per line 19 * Highlight excess whitespace on the end of lines 20 * Enable line-wrap by default on/off 21 22Syntax files: 23 * File format can be found in the [syntax_support/README.md](https://github.com/trueos/lumina/blob/master/src-qt5/desktop-utils/lumina-textedit/syntax_rules/README.md) file. 24 * Syntax files are installed in PREFIX/share/lumina-desktop/syntax_rules with a ".syntax" suffix. 25 * Additional files can be provided/installed by the user within the "~/.config/lumina-desktop/syntax_rules" directory. 26 27### Library Dependencies 28 291. Qt 5.2+ (specific modules listed below) 30 * concurrent 31 * core 32 * gui 33 * network 34 * multimedia 35 * svg 36 * widgets 372. Other Libraries 38 * libc 39 40 41### Command Line Arguments 42 43* Any files listed after `lumina-texteditor` will open up new tabs of the editor 44 * Example : `lumina-textedit ./test1.txt ./test2.txt ./test3.txt` 45* Wildcards are allowed to open multiple files in any path 46 * Example : `lumina-textedit ./testdir/* 47* `lte` exists as a symlink for `lumina-textedit` for convenience 48 49 50