Mui (無為)
A Vim-like TUI text editor written in Ruby.
無為 (むい, mui) - “Effortless action” from Taoist philosophy. “Form without forcing, existing as it is. Yet from nothing, something is born.”
Get Started View on GitHub RubyGems
Installation
Features
- Modal Editing - Vim-like Normal, Insert, Visual, Command modes
- Syntax Highlighting - Ruby, C, Go, Rust, JavaScript, TypeScript, Markdown, HTML, CSS
- Tab Pages & Window Splits - Multiple files with flexible layouts
- Plugin System - Extend functionality with Ruby gems
- LSP Support - Language Server Protocol via mui-lsp plugin
- Japanese/UTF-8 Support - Full multibyte character support
Quick Start
# Install from RubyGems
gem install mui
# Open a file
mui myfile.rb
# Or start with an empty buffer
mui