slime-lisp

Integrate SLIME in Emacs to evaluate definitions and compile buffers.

60|13|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/plurigrid/asi --skill slime-lisp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slime-lisp
Source: https://github.com/plurigrid/asi/tree/main/skills/slime-lisp
Command: npx skills add https://github.com/plurigrid/asi --skill slime-lisp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a SLIME-based workflow for Common Lisp development within Emacs, mirroring the Clojure/CIDER experience.

Core Features & Use Cases

  • Emacs Lisp integration to start and communicate with SLIME
  • Eval/compile workflows for Lisp definitions
  • Dual to cider-clojure for Lisp ecosystems

Quick Start

Start SLIME from Emacs, connect to a Lisp process, and eval definitions as you edit.

Frequently Asked Questions about slime-lisp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up Common Lisp development in Emacs with SLIME?

SLIME integration streamlines Common Lisp development by connecting Emacs to a Lisp process. Start SLIME from Emacs, establish a connection to your Lisp runtime, and you can immediately evaluate definitions and compile buffers as you edit, mirroring the interactive workflow Clojure developers use with CIDER.

Can I evaluate Lisp code directly from Emacs while editing?

Yes. SLIME enables interactive evaluation of current definitions within Emacs without leaving your editor. Send definitions to the connected Lisp process, see results instantly, and iterate on your code in real time—core to efficient Common Lisp workflows.

What's the difference between SLIME and CIDER for Lisp development?

SLIME is the standard interactive environment for Common Lisp in Emacs, while CIDER serves the same role for Clojure. This Skill provides SLIME-based workflows; both deliver eval, compile, and buffer-loading capabilities tailored to their respective ecosystems.

Do I need to know Emacs Lisp to use SLIME for Common Lisp development?

No. SLIME handles the Emacs Lisp integration internally. You work with Common Lisp syntax and semantics; the Skill manages communication between Emacs and your Lisp process, so prior Emacs Lisp knowledge is not required.

How do I compile and load Common Lisp buffers in Emacs?

SLIME provides dedicated commands to compile and load entire buffers to your connected Lisp process. Execute these commands from Emacs, and your code compiles and loads instantly, enabling fast development cycles and dependency management.

What Lisp implementations does SLIME support?

SLIME works with multiple Common Lisp implementations. This Skill integrates SLIME's standard workflow; compatibility depends on your installed Lisp runtime. Consult SLIME documentation for your specific implementation's support status.