If manipulating syntax trees counts as a form of structural editing then all editors that support lisp are technically structural editors.

/hj

With paredit (or smartparens, etc) this becomes less of a half-joke -- the "tree" always remains valid!

#lisp #paredit #structureeditor

What package(s) do I need to load to get DEdit working?

#Interlisp
#StructureEditor