Limp aims to be a fully functional shared Lisp IDE for Vim. It is used by default for SBCL, but can be changed to support most other implementations by replacing "sbcl" for your favorite lisp in the file / usr / local / limp / latest / bin / lisp.sh
When discussing Lisp these days, it is common to consider Common lisp, a language standardized by ANSI X3J13 (see HyperSpec and Practical General Lisp for a good tutorial) with realities like GNU Clisp, SBCL, CMUCL, AllegroCL and many others.
Return to Limp. There are other solutions that are easier or try to do other things, but I believe in creating an environment that gives you things like matching with highlighting, highlighting, searching for documentation, that is turning it into a “turnkey” as much as possible .
In the Limp repository you will find some of the previous works of the SlimVim project, namely the ECL (Embeddable Common Lisp) interface, combined with later versions (7.1); Simon also made patches of up to 7.2 available for merging. The ECL interface is documented in if_ecl.txt .
The short-term work is to do this merge with 7.2 and submit the patch for vim_dev so that it is merged with the official Vim tree.
Which leads us to long-term plans: the presence of Lisp directly in Vim will simplify the work with the SWANK interface (the SLIME part that works in your lisp, with slime.el, the part that runs in the editor is the interface).
And somewhere in the middle, it is likely that all Limp will be rewritten in Common Lisp using the ECL interface, which will simplify Limp support (VimScript is not my favorite) and is easier for users to configure.
The official Limp download site at Vim.org should always work, and the limp-devel and limp-user support groups are hosted on Google groups. Feel free to join if you feel that you need an answer to a question or maybe even want to join the development. Most discussions take place on the limp-devel list. If you are on IRC, I am in #limp on irc.freenode.net as "tic".
Good luck
Mikael Jansson Sep 19 '08 at 11:28 2008-09-19 11:28
source share