[slim-vim] Slim-vim is trucking along nicely
Brad Beveridge
brad.beveridge at gmail.com
Sun Jun 18 16:44:28 CDT 2006
On 18/06/06, Brad Beveridge <brad.beveridge at gmail.com> wrote:
> After Larry fixed the socket patch I got all enthused about actual
> slim-vim code again and got to work.
> Here is the change log
> * Vast improvements, almost usable now.
> * Added a buffer-util.lisp file, largely cribbed from Larry's ECL REPL code.
> * Split the old ABCL code out into a new file "old-slime.lisp", but
> probably the code in there isn't any good anymore.
> * Renamed some of the buffer names
> * Put some more notes into the notes file
> * Added more keymappings, they are generally close to what Slime's are
> * Added more functionality
> - <C-Shift-x> slime-eval-last-expression
> - <C-x> slime-eval-defun
> - slime-compile-file
> * We now handle debug events in a more reasonable way
> * Added lots of TODO statements
> * Changed the way that swank-null defines its exports
>
> I've tried to closely match the Slime key bindings, but dropped
> extraneous key presses where I could.
>
> As always, feedback is more than welcome.
>
> Cheers
> Brad
>
Oh, you will also need to apply the following patch to
vim/runtime/if_ecl.lisp for the compile file command to work.
23a24
> getcwd
146c147
< (check-type end fixnum)
---
> (check-type end (or null fixnum))
338c339,341
< ; getcwd() String the current working directory
---
>
> (def-vim-function "getcwd" () () t)
>
Cheers
Brad
More information about the slim-vim
mailing list