[slim-vim] thanks, feedback

Brad Beveridge brad.beveridge at gmail.com
Fri Aug 11 09:20:11 CDT 2006


On 11/08/06, Larry Clapp <larry at theclapp.org> wrote:
> On Fri, Aug 11, 2006 at 11:14:27AM +0100, Serafeim Zanikolas wrote:
> > BTW how can I disconnect from swank before quiting vim? (Quiting vim
> > without disconnecting causes clisp to segfault.)
>
> Fwiw, disconnecting from a remote ecl causes it to segfault, too.  I
> don't think Swank deals all that well with socket-close.  I think when
> Slime-Emacs quits, it doesn't close the socket, it kills the remote
> lisp.  But now that I think about it, that doesn't sound right,
> because I've seen people on cll talk about disconnecting and
> reconnecting to long-running remote Lisps.  But maybe none of them use
> clisp or ecl.  :-\
>
> In any case, the function to call is (slime::disconnect).  We don't
> have a mapping for it yet, you have to call it directly:
>
>   :ecl (slime::disconnect)
>
> ... but that's the same thing the Slim-vim autocommand does when Vim
> exits, so I doubt it'll help.
>
> -- Larry
>
That reminds me, I posted a Vim+ECL patch to add VIM:KILL to the
Changelog thread, but I haven't seen a post from you to confirm it is
now in the official tree.  Has it gone in?  I think that I terminate
the remote lisp upon disconnect, which is what Slime appears to do.

I haven't seen the "Not an editor command" bugs before.  I take it you
guys are using non-English language builds?  Could you please try to
build a standard English build and see if the problem persists?
Obviously not a solution though.

Cheers
Brad


More information about the slim-vim mailing list