HomePage |
RecentChanges |
EditorIndex |
TextEditorFamilies |
Preferences
Showing revision 4Difference (from revision 4 to current revision)
(
minor diff,
author diff)
Changed: 3c3
Changed: 5c5
Changed: 7c7
Platform: Linux, FreeBSD, Windows, macOS
|
Changed: 9c9,14
Aims * Keep codebase small and hackable * Minimize build-time and run-time dependencies * Make extensible and configurable * Favor simplicity over portability * Use shell commands to enhance functionality (e.g., grep, tree)
|
Changed: 11,12c16,17
* Small codebase (~10k sloc) * Only 1 out-of-repo dependency (pcre)
|
Features * Small codebase (<10k sloc)
|
Changed: 16c21
Changed: 25c30
Added: 32a38,40
mle is a small, flexible console text editor written in C.
Authoer: Adam Saponara
Homepage: https://github.com/adsr/mle
Family: TinyEditors, LinuxEditorFamily, UnicodeEditorFamily
License: Open source
Platform: Linux
Features
- Small codebase (~10k sloc)
- Only 1 out-of-repo dependency (pcre)
- Full UTF-8 support
- Syntax highlighting
- Stackable key maps (modes)
- Extensible via stdio
- Scriptable rc file
- Key macros
- Multiple splittable windows
- Regex search and replace
- Large file support
- Incremental search
- Linear undo and redo
- Multiple cursors
- Smart indent
- Headless mode
- Navigation via ctags
- Movement via less
- Fuzzy file search via fzf
- File browsing via tree
- File grep via grep
- String manip via perl
Screenshot: