[slim-vim] first try, some issues

Larry Clapp larry at theclapp.org
Sun Jul 23 16:12:46 CDT 2006


On Fri, Jul 21, 2006 at 04:25:31PM -0700, Brad Beveridge wrote:
> On 21/07/06, Gregory Kettler <gkettler at gmail.com> wrote:
> > Now, what's the next challenge?
> Use the sucker!! :)  Tell me what features you're missing the most
> (reading the slime manual,
> http://common-lisp.net/project/slime/#documentation is a good
> start).  Bug fixes or doc fixes are also appreciated :)

I would like to see a couple minor usability enhancements.

  - Allow sourcing ecl-slime.vim from anywhere.
  - Make the ecl-slime mappings local to their buffer, and only for
    Lisp buffers.  If you write a Vim function to do the mappings, I
    can show you how to write Vim autocommands to automatically call
    the function when editing any *.lisp file.
  - Make slim-vim code do nothing if you haven't connected to Swank
    yet.
  - Implement a graceful disconnect & shutdown on Vim exit, or socket
    disconnect.
  - Implement a pseudo-repl buffer, like ecl-repl has, that prints
    what you've done and what it returns.
  - (Extra credit) Make the pseudo-repl editable at the last command
    prompt, so you can type stuff into it directly, but make it
    read-only above that.  (And then I'll steal your code and put it
    in ecl-repl, 'cause that's what I've wanted to do all along.  :)

I may look at adding some of these myself, and test the Win32 Vim+ECL
at the same time, and thus kill two birds with one stone.  (... Or I
may not look at the computer for the rest of the day.  I haven't
decided yet.  :)

-- Larry



More information about the slim-vim mailing list