粘液有什么好处?

时间:2010-07-27 12:05:11

标签: emacs clojure lisp slime

正如我问here,我无法让它运行Aquamacs / slime / clojure,但我可以使用Auqamacs / clojure和'Mx召唤模式',然后使用Cc Cz(运行clojure)和Cc Ce (运行表达式)。

我没有SLIME的经验,但我觉得C-c C-z和C-c C-e足以用于lisp /召唤REPL或调试。

SLIME的功能不仅仅是这些功能?人们使用SLIME的原因是什么?

3 个答案:

答案 0 :(得分:9)

所以,所以更多。

M-.去定义。

C-c C-k编译当前缓冲区。

M-p& M-n在REPL历史中前进和后退。

M-<tab>完成。

调试器。一个美妙的REPL。

更多

史莱姆给了这么多:look at its manual

设置起来应该不会太难:this post is a great starting point

答案 1 :(得分:0)

除了clojure函数之外,还有Tab类完成java类成员。

答案 2 :(得分:0)

除了已经说过的话:

  • 突出显示源代码缓冲区中的错误,警告和注释。
  • 检查。对象查看器。
  • Paredit。 Paredit为编辑lisp代码增添了舒适性和易用性。
  • 宏扩展。