[slim-vim] Few questions

Tomas Zellerin zellerin at gmail.com
Wed Aug 23 13:29:18 CDT 2006


On 8/23/06, Brad Beveridge <brad.beveridge at gmail.com> wrote:
> On 23/08/06, Tomas Zellerin <zellerin at gmail.com> wrote:
> > Hello,
> > I keep experimenting with slim-vim and start to like it. I have,
> > however, some more questions:
> I'm glad!
>
> > - I get ERROR: No applicable method for VIM:CHANGE-TO-BUFFER whenever
> > I start loading ecl-repl; is it okay? (it gets rewritten and has no
> > visible effect, but :messages  shows it)
> I suspect this error is coming from our "Vim FFI",
> vim/runtime/if_ecl.lisp should define this function.  Perhaps you
> aren't tracking the latest vim repo (plus recent patches I've posted)?
>  This function is required, and used in buffer-util, through the macro
> WITH-BUFFER.

I was testing this on a freshly taken versions from that tarball;
maybe they lag behind the darcs a bit? The patches are not checked in?

>
> > - Sometimes, I get error NIL  is not of type SI:FOREIGN-DATA. Broken
> > at VIM::BUFFER-LINE-COUNT-INT in the terminal that was used for
> > launching vim when starting ecl-slime; this causes hangup of vim. Does
> > happen seldom, but regularly. Known problem?
> I think I may have seen this.  If you could possibly find a minimal
> code snippet that you can reproduce on, I'll take a look at it.
>
Sorry, not reproducible at the moment. Thought happens usually when I
close one sbcl + gvim and start new sbcl+gvim session shortly after.

> > - Is there any way how to work with breaks in external lisp? I can't
> > see error messages nor interactively affect what to do. Is this
> > supposed to work, or is this still undeveloped?
>
> Do you mean (BREAK) in the code?  This should drop you into a
> debugger.  Otherwise, you can interrupt code with <Leader>b.  You will
> need to have a recent code drop though.  Slim-vim code is moving very
> quickly at the moment, you probably either want to track the very
> latest Vim and Slim-vim, or stick with a version that appears to be
> keeping you happy.
As above - if tarballs are not fresh enough, Ill try when they will
be. No debugger for me (only ecl one).

Thanks,
Tomas


More information about the slim-vim mailing list