Vi/Vim-inspired terminal text editor built in Rust with simplified interaction model and modern features.
Amp is a terminal-based text editor that takes the core interaction model from Vi/Vim and simplifies it while incorporating essential modern text editor features. Built in Rust, it aims to provide a familiar editing experience for Vim users without the complexity of advanced Vim configurations.
The editor's architecture separates core functionality into a standalone crate called 'scribe', which handles data structures, syntax highlighting, and workspace management. This modular design allows the editor's internals to be used independently in other projects.
Amp targets users who appreciate Vim's modal editing paradigm but want a more streamlined experience with built-in modern features. The tool provides the fundamental text manipulation capabilities of Vim while reducing the learning curve and configuration overhead typically associated with Vim-based editors.
