Skip to content

carl-erwin/unlimited

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

906 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.


Alt text

Features

  • basic utf-8 support
  • unlimited undo/redo
  • large file support
  • simple search
  • goto line
  • highlight keywords (hack, this is not syntax highlighting)
  • mouse selection

Compiling

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 .

Running

by default cargo install puts the compiled program in ${HOME}/.cargo/bin

unlimited [FILE1] .. [FILEn]

User Input Handling

The keyboard/mouse shortcuts are currently hard-coded

(see res/main-input-map.json)


Goals

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

Contributing

You can submit your crazy ideas :-)

About

An experimental text editor written in Rust with very large file support

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages