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):
Runtime and docs
Racket Mode
Native/IELM
CIDER
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)
Geiser
Arc.el
fennel-mode.el