Hi ! Some time ago, I've implemented the *tla-log* feature, keeping track of which command was executed in which directory, and at what time.
I think this is very usefull for debugging, and very pedagogical for our users curious enough to wonder what xtla is doing when he or she presses a key (Like PCL-CVS tells you what was the last command executed.) This feature was broken by the new tla--run-tla-..., and I'd like to repair it. More than this, I have a plan to considerably improve it : * Each process buffer should contain a local variable tla--process-description, giving the command name, the time at which the command was ran, the error and process buffers, the buffer from which it was run, ... * The *tla-log* buffer should be an ewoc list of process description. (Well, actually, a (cons process-description event).) * Typing RET or 'p' on an item in the *tla-log* buffer should switch to the corresponding process buffer. 'e' will switch to the error buffer, 'b' will open the buffer from which the process was run. Doesn't seem too complex to implement, and should be rather usefull. I'll implement that next week. -- Matthieu
