[slim-vim] Slim-vim, release 0.01??
Brad Beveridge
brad.beveridge at gmail.com
Thu May 18 22:42:10 CDT 2006
Hi guys, here is the latest version of the Slim-Vim code I've been
slowly working on.
Some features/bugs:
- works with Jim's Vim6.4 + Async + ECL version of Vim
- creates a Gray stream that outputs a stream to a Vim buffer (this
is VERY slow though)
- can send forms to Swank for eval
- Swank output is echoed in a Vim buffer
- handles the debugger, displays backtrace etc info
- allows you to select a slime restart for debugging
How to Use it
1) Unpack the tar somewhere and change to that dir
2) Edit scraps.lisp, copy the text near the bottom that says
"(require 'swank)
(swank:create-swank-server 4005)" and paste it into a Lisp console - I
use SBCL. Note, you need to have Slime installed.
3) Edit slime.lisp and go to line 231
4) Press <Space>3 to connect to Swank (see ecl-slime.vim for details)
5) Press <Space>1 to send the form the cursor is currently in to Swank
(ie send (+ 14 'a))
6) Press <Space>2 to listen for Swank output
7) Change buffers to --slime-output--, this is a combination of
*standard-output* from Swank, and *standard-output* from the ECL
Slim-Vim code.
8) You may need to get Swank output (<Space>2) a couple of times, but
it should end up with some debug info and some restarts
9) Press <Space>r0 to activate restart 0
I am officially going to ask for help now. I _think_ the code is at a
stage where more than one person can work on it. We need much better
Vim integration, ie opening a window (split?) when debugging happens,
much faster Gray stream output. And full protocol support. But the
bones of something workable is there. I'm having a holiday next
weekend, so will probably not be doing much programming for the next
couple of weeks. I you can help and have time, please step up.
Larry, can you please setup an SVN repo at theclapp? I would use
cl.net, but I would rather this project not go there until it is more
solid and has a bright future.
Cheers
Brad
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ecl-slime-18May.tgz
Type: application/x-gzip
Size: 10868 bytes
Desc: not available
Url : http://www.lispniks.com/pipermail/slim-vim/attachments/20060518/d2002277/ecl-slime-18May.tgz
More information about the slim-vim
mailing list