Vis is a modern text editor that brings together the best of vi's modal editing paradigm and sam's powerful structural regular expression language. Unlike traditional vi clones, it offers built-in support for multiple cursors and selections, enabling you to edit multiple parts of a document simultaneously with precision.
The editor leverages structural regular expressions for its command language, providing a more elegant and powerful approach to text manipulation than traditional ex commands. This allows for complex transformations that are both intuitive and efficient.
Key capabilities include:
Vis prioritizes simplicity and clean implementation over feature bloat. It focuses on its core strength: efficient text management. The codebase is designed to be hackable and encourages experimentation, making it ideal for developers who want to understand and extend their editor. The architecture supports future client/server capabilities, allowing integration with your preferred terminal multiplexer or window manager.