Limp soll eine voll funktionsfähige Common Lisp IDE für Vim sein. Der Standardwert ist SBCL, kann jedoch geändert werden, um die meisten anderen Implementierungen zu unterstützen, indem "sbcl" für Ihr Lieblings-Lisp in der Datei /usr/local/limp/latest/bin/lisp.sh ersetzt wird
Wenn heutzutage über Lisp gesprochen wird, wird allgemein angenommen, dass es sich um Common Lisp handelt, die von ANSI X3J13 standardisierte Sprache (siehe HyperSpec und Practical Common Lisp für ein gutes Lehrbuch) mit Implementierungen wie GNU Clisp, SBCL, CMUCL, AllegroCL und vielen anderen Andere.
Zurück zum Hinken. Es gibt andere Lösungen, die leichter sind oder versuchen, andere Dinge zu tun, aber ich glaube daran, eine Umgebung bereitzustellen, die Ihnen Dinge wie Klammerabgleich, Hervorhebung, Dokumentationssuche bietet, dh sie so weit wie möglich zu einer schlüsselfertigen Lösung macht .
Im Limp-Repository finden Sie einige der früheren Arbeiten des SlimVim-Projekts, nämlich die ECL-Schnittstelle (Embeddable Common Lisp), die mit späteren Versionen (7.1) zusammengeführt wurde. Simon hat auch Patches für 7.2 verfügbar gemacht, die noch zusammengeführt werden müssen. Die ECL-Schnittstelle ist in if_ecl.txt dokumentiert .
Kurzfristige Arbeit besteht darin, die Zusammenführung mit 7.2 durchzuführen und einen Patch an vim_dev zu senden, um ihn in den offiziellen Vim-Baum einzufügen.
Was uns zu den langfristigen Plänen führt: Wenn Sie Lisp direkt in Vim haben, können Sie bequem mit der Arbeit an einem SWANK-Frontend beginnen (dem Teil von SLIME, der in Ihrem Lisp ausgeführt wird, wobei slime.el der Teil ist, der im Lisp ausgeführt wird Editor - das Frontend).
Und irgendwo dazwischen ist es wahrscheinlich, dass Limp über die ECL-Oberfläche in Common Lisp neu geschrieben wird, wodurch Limp einfacher zu warten ist (VimScript ist nicht mein Favorit) und für Benutzer einfacher anzupassen ist.
Die offizielle Limp-Site fällt von Zeit zu Zeit aus, aber wie bereits erwähnt, sollte der Download auf Vim.org immer funktionieren, und die Support-Gruppen limp-devel und limp-user werden bei Google Groups gehostet. Zögern Sie nicht, mitzumachen, wenn Sie der Meinung sind, dass eine Frage beantwortet werden muss oder Sie vielleicht sogar an der Entwicklung teilnehmen möchten. Der größte Teil der Diskussion findet auf der Limp-Devel-Liste statt. Wenn Sie sich für IRC interessieren, bin ich in #limp auf irc.freenode.net als 'tic'.
Viel Glück!