Hi Kyle,

You're better off addressing questions to the public mailing lists, which go to 
everyone.  The info alias only goes to the core team.  That said:

There is currently no good terminal emulator for Étoilé.  Actually, I would 
contend that there is no good terminal emulator for any platform, because they 
all try to be a big sheet of paper in a window, rather than a terminal.  For 
example, when you run vim in a terminal window (or even look at a man page), it 
implements its own scrolling using termcap stuff, and yet when you try to 
scroll the back buffer, it doesn't work.  There is also the issue that most 
shells have not yet grown beyond their single-terminal origins, and so don't 
handle things like history well when you are logged in to multiple terminals.

My ideal terminal would have these properties:

- A temporal scroll buffer, so scrolling allowed you to return to a previous 
state of the terminal, not just up the piece of teletype paper.  If you type 
something and erase it in a text editor in this terminal, then the history 
buffer should let you see what it looked like when it was typed, for example.

- A separate command interface, which manages the history independent of the 
shell and is preserved using the same document model as everything else.  A 
terminal document (window size, window position, history buffer, command 
history) should be no different from any other document.  

- Awareness of remote sessions.  I want to be able to quit the terminal and 
have all of my terminal sessions reestablished when I reconnect.  When I 
connect to a remote machine, it should run tmux or similar on the far end and 
automatically reestablish this connection, preserving state.

David

On 15 Jan 2013, at 23:14, Kyle Smith wrote:

> Etoile Team,
> 
> I was wondering if i could get more details on the TermX project in the list 
> of currently open development projects.  I was hoping to give a whack at it 
> to see what i can do.  
> 
> Thanks,
>     Kyle Smith


-- Sent from my PDP-11


_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev

Reply via email to