[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