[slime-devel] SLIME starts with two windows

Since some time last week SLIME from CVS starts up with two windows, one for the inferior Lisp buffer and for the SLIME REPL. It used to start up with only the SLIME REPL, right? Is this new window split on purpose? Sorry, I haven't been following the mailing list very closely in the last weeks. Thanks, Edi.

Edi Weitz <edi@agharta.de> writes:
Since some time last week SLIME from CVS starts up with two windows, one for the inferior Lisp buffer and for the SLIME REPL. It used to start up with only the SLIME REPL, right? Is this new window split on purpose? Sorry, I haven't been following the mailing list very closely in the last weeks.
This was an oversight. Should be fixed now. Thanks for reporting it. Helmut.

On Fri, 01 Oct 2004 14:20:26 +0200, Helmut Eller <e9626484@stud3.tuwien.ac.at> wrote:
This was an oversight. Should be fixed now. Thanks for reporting it.
But now, the first time I start SLIME in a new Emacs session I don't see the "encouraging startup message" anymore. It's buried in the *Messages* buffer - I see "Loading animate...done" instead.
From looking at the source it seems as if the animation is actually invoked before the startup message is written so I guess the culprit is the autoloading of animate.
For me it helps if I just add something like (if fboundp 'animate-string (load-library "animate")) towards the end of slime.el. Cheers, Edi. PS: Yes, this is an important feature. Tomorrow I'm going to demo SLIME to a friend and this was the first thing I wanted to show him... :)

Edi Weitz <edi@agharta.de> writes:
But now, the first time I start SLIME in a new Emacs session I don't see the "encouraging startup message" anymore. It's buried in the *Messages* buffer - I see "Loading animate...done" instead.
Oh, had to fix that quickly. The encouraging startup message is the best feature we have :) Helmut.

Helmut Eller <e9626484@stud3.tuwien.ac.at> writes:
Edi Weitz <edi@agharta.de> writes:
But now, the first time I start SLIME in a new Emacs session I don't see the "encouraging startup message" anymore. It's buried in the *Messages* buffer - I see "Loading animate...done" instead.
Oh, had to fix that quickly. The encouraging startup message is the best feature we have :)
Woohoo! That was bugging me too but I never quite had the time to figure out how to make animate load earler or quietly. -Peter -- Peter Seibel peter@javamonkey.com Lisp is the red pill. -- John Fraser, comp.lang.lisp

Helmut Eller <e9626484@stud3.tuwien.ac.at> writes:
Edi Weitz <edi@agharta.de> writes:
Since some time last week SLIME from CVS starts up with two windows, one for the inferior Lisp buffer and for the SLIME REPL. It used to start up with only the SLIME REPL, right? Is this new window split on purpose? Sorry, I haven't been following the mailing list very closely in the last weeks.
This was an oversight. Should be fixed now.
I get one window when starting SLIME with `M-x slime', but two windows with `C-u M-x slime'. I use SLIME CVS sources updated a few hours ago, GNU Emacs 20.7.2, and CMUCL 2004-09 snapshot under Debian Woody. Paolo -- Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film

Paolo Amoroso <amoroso@mclink.it> writes:
I get one window when starting SLIME with `M-x slime', but two windows with `C-u M-x slime'. I use SLIME CVS sources updated a few hours ago, GNU Emacs 20.7.2, and CMUCL 2004-09 snapshot under Debian Woody.
Some more context. This only happens when I provide SLIME with the name of a shell script of mine called `clim', which starts McCLIM from a dumped image: #!/bin/sh DIR=~/src/McCLIM cmucl -core $DIR/clim.core When I provide `cmucl', which is a symlink to the CMUCL executable (most Lisps seem to think that they are the only `lisp' :) SLIME works as expected, i.e. it starts with only the REPL window open. Paolo -- Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film

Paolo Amoroso <amoroso@mclink.it> writes:
I get one window when starting SLIME with `M-x slime', but two windows with `C-u M-x slime'. I use SLIME CVS sources updated a few hours ago, GNU Emacs 20.7.2, and CMUCL 2004-09 snapshot under Debian Woody.
Problem solved. In the `clim' script mentioned in my other post: #!/bin/sh DIR=~/src/McCLIM cmucl -core $DIR/clim.core the shell process is kept around, which probably confuses SLIME. Exec-ing CMUCL solves the problem, i.e. only one window appears. Apologies for the noise. Paolo -- Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film

On Sun, 3 Oct 2004, Paolo Amoroso wrote:
Paolo Amoroso <amoroso@mclink.it> writes:
I get one window when starting SLIME with `M-x slime', but two windows with `C-u M-x slime'. I use SLIME CVS sources updated a few hours ago, GNU Emacs 20.7.2, and CMUCL 2004-09 snapshot under Debian Woody.
Problem solved. In the `clim' script mentioned in my other post:
#!/bin/sh DIR=~/src/McCLIM cmucl -core $DIR/clim.core
the shell process is kept around, which probably confuses SLIME. Exec-ing CMUCL solves the problem, i.e. only one window appears. Apologies for the noise.
Now I understand why slime had the wrong idea about the pid with sbcl and cmucl and not with clisp and acl. The former are started from shell scripts and the wrong pid was of the shell instance that executed the scripts. Thanks! Andras
participants (5)
-
Andras Simon
-
Edi Weitz
-
Helmut Eller
-
Paolo Amoroso
-
Peter Seibel