Suppose you have a repl, execute a form that causes the debugger to be invoked then do M-x slime. You now get a new process reusing the repl of the process in the debugger. I suggest the behaviour should be that a new repl is created, in the same way that a new one is created when the repl is busy.
-Alan
Alan Ruttenberg alanralanr@comcast.net writes:
Suppose you have a repl, execute a form that causes the debugger to be invoked then do M-x slime. You now get a new process reusing the repl of the process in the debugger. I suggest the behaviour should be that a new repl is created, in the same way that a new one is created when the repl is busy.
I think Emacs should ask if the existing connection should be closed. The buffers should be reused if the answer was "yes". Otherwise fresh buffers should be used. The same for C-u M-x slime.
Helmut.
Helmut Eller e9626484@stud3.tuwien.ac.at writes:
I think Emacs should ask if the existing connection should be closed. The buffers should be reused if the answer was "yes". Otherwise fresh buffers should be used. The same for C-u M-x slime.
I've tried to make things more consistent. It's like this except that "no" is the answer that disconnects the old connections first. Possibly "yes" would be better since usually you do want to close the old ones, and Windows GUIs have taught us all to press "yes" when in doubt. :-)
I'm not especially attached to the current prompts etc - hack at will.