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