How do you comment out all or part of a Lisp s-exp using Paredit?
问题 When editing Lisp code, occasionally it's useful to entirely comment out a top-level definition, like this: ;(defun some-fn-which-is-broken (x) ; ...) ... or comment out only part of an s-expression, like this: (foo x ; y z) ... and then recompile the file and test something in the REPL, etc. With paredit-mode enabled, this doesn't work. Here's what happens, if the point is right before the first paren below: (defun some-fn (x) ...) and you type a semicolon, what is entered is a semicolon and