Limp pretende ser un IDE Common Lisp con todas las funciones para Vim. Su valor predeterminado es SBCL, pero se puede cambiar para admitir la mayoría de las otras implementaciones reemplazando "sbcl" por su lisp favorito, en el archivo /usr/local/limp/latest/bin/lisp.sh
Cuando se habla de Lisp en estos días, comúnmente se asume que es Common Lisp, el lenguaje estandarizado por ANSI X3J13 (consulte HyperSpec y Practical Common Lisp para un buen libro de texto) con implementaciones como GNU Clisp, SBCL, CMUCL, AllegroCL y muchas más. otros.
De vuelta a Limp. Hay otras soluciones que son más livianas o intentan hacer otras cosas, pero creo en proporcionar un entorno que le brinde cosas como la coincidencia de corchetes, resaltado, búsqueda de documentación, es decir, convertirlo en una solución llave en mano tanto como sea posible .
En el repositorio de Limp encontrará algunos de los trabajos anteriores del proyecto SlimVim, a saber, la interfaz ECL (Embeddable Common Lisp), combinada con versiones posteriores (7.1); Simon también ha puesto a disposición parches para 7.2 que aún no se han fusionado. La interfaz ECL está documentada en if_ecl.txt .
El trabajo a corto plazo es hacer dicha fusión con 7.2 y enviar un parche a vim_dev para fusionarlo en el árbol oficial de Vim.
Lo que nos lleva a los planes a largo plazo: tener Lisp directamente en Vim hará que sea conveniente comenzar a trabajar en un front-end SWANK (la parte de SLIME que se ejecuta en su Lisp, siendo slime.el la parte que se ejecuta en el editor - la interfaz).
Y en algún punto intermedio, es probable que todo Limp se reescriba en Common Lisp utilizando la interfaz ECL, lo que hace que Limp sea más fácil de mantener (VimScript no es mi favorito) y que los usuarios puedan personalizarlo más fácilmente.
El sitio oficial de Limp se cae de vez en cuando, pero como se señaló, la descarga en Vim.org siempre debería funcionar, y los grupos de apoyo limp-devel y limp-user están alojados en Google Groups. No dude en unirse si cree que necesita una respuesta a una pregunta, o incluso si desea participar en el desarrollo. La mayor parte de la discusión tiene lugar en la lista de desarrollo débil. Si te gusta IRC, estoy en #limp en irc.freenode.net como 'tic'.
¡Buena suerte!