Yi is a flexible and extensible text editor written and configured entirely in Haskell. Designed for power users and Haskell developers, Yi provides Vim and Emacs-style keybindings and is customizable via Haskell code, not configuration files. It supports syntax highlighting, multiple editing modes, and efficient performance through a layered architecture. Yi showcases how editor components can be composed as reusable libraries within Haskell.
Features
- Fully configurable and extensible in Haskell
- Supports Vim and Emacs keybindings
- Offers syntax highlighting and multiple modes
- Modular architecture for editor components
- Integrates with Haskell build tools and REPL
- Designed for scripting and automation in code
Categories
Text EditorsLicense
GNU General Public License version 3.0 (GPLv3)Follow Yi
Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime
Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Yi!