Skip to content

Repository files navigation

Aurora

A native macOS plain text editor written in YueScript.


(Planned) Core Components

  • 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

(Planned) Features

  • 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

Running

nix develop # if you use nix
love .

About

A native macOS plain text editor written in YueScript

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages