Limp vise à être un IDE Common Lisp complet pour Vim. Il est par défaut SBCL, mais peut être modifié pour prendre en charge la plupart des autres implémentations en remplaçant «sbcl» par votre lisp préféré, dans le fichier /usr/local/limp/latest/bin/lisp.sh
En discutant de Lisp ces jours-ci, il est généralement supposé être Common Lisp, le langage normalisé par ANSI X3J13 (voir HyperSpec et Practical Common Lisp pour un bon manuel) avec des implémentations telles que GNU Clisp, SBCL, CMUCL, AllegroCL, et bien d'autres autres.
Retour à Limp. Il existe d'autres solutions plus légères, ou qui essaient de faire d'autres choses, mais je crois qu'il faut fournir un environnement qui vous donne des choses comme la correspondance des parenthèses, la mise en évidence, la recherche de documentation, c'est-à-dire en faire une solution clé en main autant que possible .
Dans le référentiel Limp, vous trouverez une partie des travaux précédents du projet SlimVim, à savoir l'interface ECL (Embeddable Common Lisp), fusionnée avec les versions ultérieures (7.1); Simon a également mis à disposition des correctifs pour la version 7.2 qui n'ont pas encore été fusionnés. L'interface ECL est documentée dans if_ecl.txt .
Le travail à court terme consiste à effectuer ladite fusion avec 7.2 et à soumettre un correctif à vim_dev pour le faire fusionner dans l'arborescence officielle de Vim.
Ce qui nous amène aux plans à long terme: avoir Lisp directement dans Vim facilitera le travail sur un front-end SWANK (la partie de SLIME qui s'exécute dans votre Lisp, avec slime.el étant la partie qui s'exécute dans le éditeur - le frontend).
Et quelque part entre les deux, il est probable que tout Limp sera réécrit en Common Lisp en utilisant l'interface ECL, ce qui rendra Limp plus facile à maintenir (VimScript n'est pas mon préféré) et sera plus facile à personnaliser pour les utilisateurs.
Le site officiel de Limp tombe de temps en temps, mais comme indiqué, le téléchargement sur Vim.org devrait toujours fonctionner, et les groupes de soutien limp-devel et limp-user sont hébergés avec Google Groupes. N'hésitez pas à vous joindre si vous sentez que vous avez besoin d'une réponse à une question, ou si vous souhaitez peut-être même participer au développement. La plus grande partie de la discussion se déroule sur la liste de développement limp. Si vous êtes dans IRC, je suis dans #limp sur irc.freenode.net en tant que «tic».
Bonne chance!