gchp / iota

A terminal-based text editor written in Rust
MIT License
1.63k stars 81 forks source link

Come up with a standardized interface for user interaction #64

Closed pythonesque closed 9 years ago

pythonesque commented 9 years ago

Thinking about things like saving a file, displaying errors, etc., we should have a standard interface for communicating with the user. Things to think about:

@gchp mentioned that vigo has the concept of an Overlay. We should look into that.

gchp commented 9 years ago

Created a PR for this. It needs some more work still, and can probably be generalised a bit more to make it more re-usable, but its functional. Check it out and see what you think