Limp прагне стати повнофункціональною IDE Common Lisp для Vim. За замовчуванням він має SBCL, але його можна змінити на підтримку більшості інших реалізацій, замінивши "sbcl" на ваш улюблений шепіт у файлі /usr/local/limp/latest/bin/lisp.sh
Обговорюючи Lisp в ці дні, зазвичай прийнято вважати Common Lisp, мову, стандартизовану ANSI X3J13 (див . HyperSpec та Практичний Common Lisp для хорошого підручника) з такими реалізаціями, як GNU Clisp, SBCL, CMUCL, AllegroCL та багато інших. інші.
Назад до кульгавості. Є й інші рішення, які є більш легкими або намагаються робити щось інше, але я вірю в створення такого середовища, яке дає вам такі речі, як відповідність дужок, виділення, пошук документації, тобто, роблячи це рішення під ключ якомога більше .
У сховищі Limp ви знайдете деякі попередні роботи проекту SlimVim, а саме інтерфейс ECL (Embeddable Common Lisp), об’єднаний з пізнішими версіями (7.1); Саймон також зробив доступними виправлення до 7.2, які ще слід об’єднати. Інтерфейс ECL задокументований у if_ecl.txt .
Короткотермінова робота полягає у виконанні зазначеного злиття з 7.2 та надсиланні виправлення на vim_dev, щоб злити його в офіційне дерево Vim.
Що веде нас до довгострокових планів: наявність Lisp безпосередньо у Vim зробить зручним почати працювати над фронтендом SWANK (частина SLIME, яка працює у вашому Lisp, а slime.el - це частина, яка працює в редактор - інтерфейс).
І десь посередині, цілком ймовірно, що весь Limp буде переписаний у Common Lisp за допомогою інтерфейсу ECL, що полегшить підтримку Limp (VimScript не мій улюблений) і полегшить користувачеві налаштування.
Офіційний сайт Limp знижується час від часу, але , як зазначалося, завантажити в Vim.org повинні завжди працювати, і групи підтримки кульгавість-Devel і кульгав-користувачів розміщуються з Google Groups. Не соромтеся приєднуватися, якщо ви відчуваєте, що вам потрібна відповідь на запитання, або, можливо, навіть хочете долучитися до розробки. Більша частина дискусій відбувається в млявому списку. Якщо ви любите IRC, я в #limp на irc.freenode.net як "tic".
Удачі!