helm-slime icon indicating copy to clipboard operation
helm-slime copied to clipboard

Helm for SLIME

#+TITLE: Helm-SLIME

Helm for [[https://github.com/slime/slime][SLIME]], the Superior Lisp Interaction Mode for Emacs.

  • Installation
  • Add ~helm-slime.el~ to your ~load-path~.

  • Set up SLIME properly.

  • Call ~slime-setup~ and include ~'helm-slime~: #+BEGIN_SRC elisp (slime-setup '([others contribs ...] helm-slime)) #+END_SRC

    or simply ~(require 'helm-slime)~ in some appropriate manner.

To use Helm instead of the Xref buffer, enable ~global-helm-slime-mode~.

  • Usage

Helm-SLIME defines a few new commands:

  • helm-slime-complete :: Select a symbol from the SLIME completion systems.

  • helm-slime-list-connections :: Yet another ~slime-list-connections~ with Helm.

  • helm-slime-apropos :: Yet another ~slime-apropos~ with Helm.

  • helm-slime-repl-history :: Select an input from the SLIME REPL history and insert it.

  • helm-slime-mini :: Like ~helm-slime-list-connections~, but include an extra source of SLIME-related buffers, like the events buffer or the scratch buffer.