[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