Skip to content

Lisp ​

Symex provides expressive structural editing for any flavor of Lisp. In addition to this core functionality, it also includes convenient integration with popular development environments for some Lisps, via the symex-ide package (See Installing Symex):

Flavor ​

Runtime and docs

Racket ​

Racket Mode

Emacs Lisp ​

Native/IELM

Clojure ​

CIDER

Common Lisp ​

Slime or Sly. This defaults to Slime, but you can use Sly by putting this in the :custom (not :config) section of your use-package declaration: (symex-common-lisp-backend 'sly)

Scheme ​

Geiser

Arc ​

Arc.el

Fennel ​

fennel-mode.el