Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 763 Bytes

File metadata and controls

41 lines (27 loc) · 763 Bytes

Lumen

Lumen is a modern terminal text editor written in Rust. The initial milestone focuses on a beginner-friendly interface with file loading, saving, cursor movement, status and shortcut bars, search hooks, and undo/redo support.

Goals

  • Beginner-friendly defaults
  • Nano-style shortcuts
  • Fast startup and low memory usage
  • Extensible structure for future plugins, LSP, and Git integration

Running

cargo run

Testing

cargo test

Install

Use the installer script to build, install, and add Lumen to your PATH.

sh ./install.sh

Then restart your shell or source your profile:

  • Bash/Zsh: source ~/.bashrc or source ~/.zshrc
  • Fish: source ~/.config/fish/config.fish

Then run:

lumen