2 ms·
Structural editing can be used in many languages, not just Lispy ones (although it's most powerful in Lispy languages). I use Emacs to write Haskell, Scala, Py
by chriswarbo 6y ago
Structural editing can be used in many languages, not just Lispy ones (although it's most powerful in Lispy languages).
I use Emacs to write Haskell, Scala, Python, Bash, etc. and use at least some structural editing operations all the time, e.g. ctrl-right turns '(a, b), c' into '(a, b, c)' and ctrl-left goes the other way.