slimeemacs 的 lisp 开发插件

联合创作 · 2023-09-30 14:08


slime 是用于 Common Lisp 开发的 Emacs 模式。


 


功能亮点: 



  • slime-mode:Emacs次要模式,可通过以下方式增强 lisp 模式:

    • 代码评估,编译和宏扩展。

    • 在线文档(描述,适当,超规格)。

    • 查找定义(又名Meta-Point aka M-.)。

    • 符号和程序包名称完成。

    • 基于OpenGL的自动宏缩进&body

    • 交叉引用界面(WHO-CALLS等)。

    • ... 和更多。


  • SLDB:通用Lisp调试器,具有基于Emacs的用户界面。

  • REPL:Read-Eval-Print循环(“顶层”)用Emacs Lisp编写,用于与Emacs进行更紧密的集成。REPL还具有类似于McCLIM侦听器的内置“快捷”命令。

  • Compilation notes:SLIME能够获取编译器消息并将其直接注释到源缓冲区中。

  • Inspector:Emacs缓冲区中的交互式对象检查器。



当前支持的 Common Lisp 实现是: 



  • 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

浏览 14
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报