Cool, thanks Dan.
I'm using a modified wkspace.e in the meantime. I wrote this command:
_command void jh_close_all_but_current() name_info(',') {
_str current_buffer = p_buf_name;
close_all();
edit(current_buffer, EDIT_RESTOREPOS);
}
It doesn't work very well if close-all doesn't remember the cursor position in the current buffer! (I bet there's a cleaner way to do this, but I bet it would take more code too.)
John Hurst
Wellington, New Zealand