Limp ตั้งเป้าที่จะเป็น Common Lisp IDE ที่มีคุณสมบัติครบถ้วนสำหรับ Vim ค่าเริ่มต้นเป็น SBCL แต่สามารถเปลี่ยนเพื่อรองรับการใช้งานอื่น ๆ ส่วนใหญ่ได้โดยแทนที่ "sbcl" สำหรับเสียงกระเพื่อมที่คุณชื่นชอบในไฟล์ /usr/local/limp/latest/bin/lisp.sh
เมื่อพูดถึง Lisp ในปัจจุบันมักจะถือว่าเป็น Common Lisp ภาษาที่เป็นมาตรฐานโดย ANSI X3J13 (ดูHyperSpecและPractical Common Lispสำหรับหนังสือเรียนที่ดี) พร้อมการใช้งานเช่น GNU Clisp, SBCL, CMUCL, AllegroCL และอีกมากมาย อื่น ๆ
กลับไปที่ Limp มีโซลูชันอื่นที่มีน้ำหนักเบากว่าหรือพยายามทำสิ่งอื่น ๆ แต่ฉันเชื่อในการจัดเตรียมสภาพแวดล้อมที่ให้สิ่งต่างๆแก่คุณเช่นการจับคู่วงเล็บการไฮไลต์การค้นหาเอกสารเช่นการทำให้เป็นโซลูชันแบบเทิร์นคีย์ให้มากที่สุด .
ในที่เก็บ Limpคุณจะพบผลงานบางส่วนของโครงการ SlimVim ก่อนหน้านี้คืออินเทอร์เฟซ ECL (Embeddable Common Lisp) ซึ่งรวมเข้ากับการเผยแพร่ในภายหลัง (7.1) Simon ยังได้สร้างแพตช์ถึง 7.2 ที่พร้อมใช้งานแล้ว อินเตอร์เฟซ ECL การบันทึกไว้ในif_ecl.txt
งานระยะสั้นคือการรวมกับ 7.2 และส่งแพทช์ไปที่ vim_dev เพื่อรวมเข้ากับ Vim tree อย่างเป็นทางการ
ซึ่งนำเราไปสู่แผนระยะยาว: การมี Lisp โดยตรงใน Vim จะทำให้สะดวกในการเริ่มทำงานกับ SWANK front-end (ส่วนของ SLIME ที่ทำงานใน Lisp ของคุณโดย slime.el เป็นส่วนที่ทำงานใน บรรณาธิการ - ส่วนหน้า)
และในระหว่างนั้นมีแนวโน้มว่า Limp ทั้งหมดจะถูกเขียนใหม่ใน Common Lisp โดยใช้อินเทอร์เฟซ ECL ทำให้ Limp ดูแลรักษาง่ายขึ้น (VimScript ไม่ใช่รายการโปรดของฉัน) และผู้ใช้ปรับแต่งได้ง่ายขึ้น
เว็บไซต์อย่างเป็นทางการเหี่ยวลงไปเป็นครั้งคราว แต่เป็นออกแหลมที่ดาวน์โหลดได้ที่ Vim.orgควรทำงานเสมอและกลุ่มสนับสนุนปวกเปียก-develและปวกเปียกผู้ใช้จะเป็นเจ้าภาพกับ Google Groups อย่าลังเลที่จะเข้าร่วมหากคุณรู้สึกว่าต้องการคำตอบสำหรับคำถามหรืออาจต้องการเข้าร่วมในการพัฒนา การอภิปรายส่วนใหญ่เกิดขึ้นในรายการปวกเปียก หากคุณอยู่ใน IRC ฉันอยู่ใน #limp บน irc.freenode.net เป็น 'tic'
โชคดี!