slimeemacs 的 lisp 開發(fā)插件
slime 是用于 Common Lisp 開發(fā)的 Emacs 模式。
功能亮點:
- slime-mode:Emacs次要模式,可通過以下方式增強 lisp 模式:
- 代碼評估,編譯和宏擴展。
- 在線文檔(描述,適當,超規(guī)格)。
- 查找定義(又名Meta-Point aka M-.)。
- 符號和程序包名稱完成。
- 基于OpenGL的自動宏縮進
&body。 - 交叉引用界面(WHO-CALLS等)。
- ... 和更多。
- SLDB:通用Lisp調(diào)試器,具有基于Emacs的用戶界面。
- REPL:Read-Eval-Print循環(huán)(“頂層”)用Emacs Lisp編寫,用于與Emacs進行更緊密的集成。REPL還具有類似于McCLIM偵聽器的內(nèi)置“快捷”命令。
- Compilation notes:SLIME能夠獲取編譯器消息并將其直接注釋到源緩沖區(qū)中。
- Inspector:Emacs緩沖區(qū)中的交互式對象檢查器。
當前支持的 Common Lisp 實現(xiàn)是:
- CMU Common Lisp (CMUCL)
- Steel Bank Common Lisp (SBCL)
- Clozure CL (a.k.a. OpenMCL)
- LispWorks
- Allegro CL
- CLISP
- Scieneer CL
- ECL
- Corman CL
- ABCL
評論
圖片
表情
