UltCombo / ult-terminal

UltCombo's Atom terminal.
MIT License
2 stars 1 forks source link

Interactive mode? [Feature] #16

Open drixie opened 8 years ago

drixie commented 8 years ago

I really love this terminal package and it is an integral part of my atom workflow, but I have go out of atom whenever interaction is required (e.g. yeoman generators)

UltCombo commented 8 years ago

Interactive mode is an epic goal, I'd love to support it as well. 😄 However, it is hard to pull off with the current architecture, which basically just pulls stdout/stderr from a child process and transforms it into HTML that is appended to the terminal emulator output. That is, it doesn't support moving the cursor/rewriting the output nor stdin.

I've been thinking about embedding a more capable terminal that actually understands control codes, maybe term.js. This should provide proper support for interactive mode, but I'm currently short on time to experiment. If anyone wants to go ahead and give it a try, feedback and PRs are welcome.