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
浏览 2
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报