The recent discussion of paredit reminded me that some Lisp editors have simple features that let you deal with code structurally, in a sense, while also editing it as text and using fairly standard GUI gestures.
I haven't seen these yet in the Clojure world. One that I've found helpful is that clicking on a bracket selects the entire structure that it delimits. This makes it very natural to use sequences of click, cut, click, paste to move chunks of structure around. Another is "mouse copy": Clicking on a structure (either a literal or a delimiter) while holding down a modifier key copies what you clicked on to the insertion point. For people who don't like paredit for one reason or another (like me), these can be really useful. And I wouldn't expect them to be too hard to add to existing IDEs. And FWIW, some ancient Lisp environments, like on the Xerox Interlisp machines, had much more exotic features along these lines. -Lee -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.