A native macOS plain text editor written in YueScript.
- Buffer: Text storage with modification tracking
- Events: Simple event emitter for change notifications
- Filesystem: File I/O operations with encoding and line ending support
- Encoding: Text encoding detection
- Document: Document model with state management
- Application: Application coordinator
- Window: Window management
- EditorView: Editor component
- Menu: Native menu bar
- Commands: Command system
- Autosave: Autosave functionality
- RecentDocuments): Recent documents tracking
- Search: Find and replace functionality
- New document
- Open document
- Save / Save As
- Close document
- Undo / Redo
- Cut / Copy / Paste
- Select All
- Find / Replace
- Word Wrap
- Multiple windows
- Multiple documents
- Unsaved document indicator
- Recent documents
- Autosave
- UTF-8 support
- Line ending preservation
nix develop # if you use nix
love .