[slim-vim] Slim-vim, future and milestones. (V0.1!!!)
Larry Clapp
larry at theclapp.org
Fri Jul 14 04:46:46 CDT 2006
On Thu, Jul 13, 2006 at 03:37:32PM -0700, Brad Beveridge wrote:
> On 13/07/06, Larry Clapp <larry at theclapp.org> wrote:
> > On Thu, Jul 13, 2006 at 03:07:40PM -0700, Brad Beveridge wrote:
> > > On 13/07/06, Larry Clapp <larry at theclapp.org> wrote:
> > > > Are you using the latest vim70+async+ecl tree? When I invoke
> > > > the inspector (on a number, if it matters) I get an empty
> > > > inspector window and a brief Vim error about "Using List as a
> > > > String".
> > > >
> > > > -- Larry
> > > >
> > > > _______________________________________________
> > > > slim-vim mailing list
> > > > slim-vim at lispniks.com
> > > > http://www.lispniks.com/mailman/listinfo/slim-vim
> >
> > Just by the way, to you and everybody on the list, please cut the
> > header from your reply. VGx should do it in most cases. :)
> >
> > > No, I'm not actually using the latest vim repo, though I don't
> > > think that I am _that_ far out of date. I'll do a pull tonight
> > > and fix the bug (unless you feel like fixing it first!). I'm
> > > guessing that get-line might return a string in my slightly
> > > older version?
> >
> > I just meant the Vim7 version as opposed to the old Vim6.4
> > version.
> >
> > I found the problem, but haven't fixed it yet. In
> > buffer-util.lisp you (vim:funcall "tabpagebuflist"), which gives
> > the "Using List as a String" error. :echo tabpagebuflist() prints
> > "[1, 4]" (without the quotes) which is apparently not a string.
> > It appears to be a fundamental problem with vim:funcall'ing a Vim
> > function that returns a List.
>
> Which header do you mean? The three lines that are appended at the
> end by the mailing list program?
Yeah, I should have said "trailer". When one person doesn't do it,
it's no big deal, but it bugs me to see
> > > <four-line-trailer>
> > <four-line-trailer>
> <four-line-trailer>
<four-line-trailer>
in a thread, so I wanted to take a moment to encourage everyone on the
list to cut it out of the messages they reply to.
> I remember this bug now - the issue is in Vim7. It if_ecl.c there
> is a call to eval_to_string, which calls into Vim's eval.c module.
> If you look at eval_to_string, you can either get back a Vim List
> (which at the moment our FFI can't parse), or a string that uses \n
> as an item seperator. I changed if_ecl.c to output the later. I
> don't have the code in front of me as a complete unit, so I can't
> really be more specific, sorry.
I found it. I'd like to make it return a Lisp list.
> Hope that helps. If it does, can you please check the change in to
> the Vim7 repo?
I will when I make them. :)
-- Larry
More information about the slim-vim
mailing list