unlimitED! is an experimental editor, and an excuse to learn the Rust language.
Warning: It is in the alpha stage and not suited for daily work.
- basic utf-8 support
- unlimited undo/redo
- large file support
- simple search
- goto line
- highlight keywords (hack, this is not syntax highlighting)
- mouse selection
Minimum requirement : Rust edition 2018
git clone https://github.com/carl-erwin/unlimited
or
git clone https://gitlab.com/carl-erwin/unlimited
cd unlimited
cargo install --path .
by default cargo install puts the compiled program in ${HOME}/.cargo/bin
unlimited [FILE1] .. [FILEn]
The keyboard/mouse shortcuts are currently hard-coded
(see res/default_input_map.json)
Ultimately remove all limitations found in common editors.
- handle large files
- handle directories
- handle very-long lines
- provide a C API to handle basic primitives
- an interactive "configurator" mode to customize a view
You can submit your crazy ideas :-)