8

As I asked here, I couldn't make it run Aquamacs/slime/clojure, but I could use Auqamacs/clojure with 'M-x conjure-mode', then C-c C-z (run clojure) and C-c C-e (run expression).

I don't have an experience with SLIME, but I feel that C-c C-z and C-c C-e is just enough for lisp/conjure REPL or debugging.

What features SLIME has more than these features? What people use SLIME for?

Community
  • 1
  • 1
prosseek
  • 182,215
  • 215
  • 566
  • 871

3 Answers3

9

So, so, so much more.

M-. to go to a definition.

C-c C-k to compile the current buffer.

M-p & M-n to go forwards and backward in REPL history.

M-<tab> for completion.

A debugger. A wonderful REPL.

And so much more.

Slime gives so much: look at its manual.

It shouldn't be too hard to set up: this post is a great starting point.

Isaac
  • 15,783
  • 9
  • 53
  • 76
  • Actually you also get about the same REPL with Clojure-mode using inferior-lisp. And C-c-C-l loads the entire buffer and M-p and M-n give you the history. But I think the debugger and tab completion etc. make using swank worthwhile. – Matti Pastell Oct 22 '10 at 05:56
0

Tab completion of java class members in addition to clojure functions and such.

Arthur Ulfeldt
  • 90,827
  • 27
  • 201
  • 284
0

Apart from what had already been said:

  • Highlighting errors, warnings and notes in source code buffers.
  • Inspector. An object viewer.
  • Paredit. Paredit adds comfort and ease to editing lisp code.
  • Macroexpansion.
dmitry_vk
  • 4,399
  • 18
  • 21