It turns out that a lot of the
paredit key bindings work as
expected in non-lisp buffers, since many major modes provide
reasonable sexp-oriented navigation.
This library, then, provides a minor mode which enables a subset
paredit library's editing commands in non-lisp buffers.
A grander project offering similar functionality is Matus Goljer's smartparens package.
If you choose not to use one of the convenient packages in
MELPA, you'll need to add the
paredit-everywhere.el to your
load-path, and then
Enable the minor mode in non-lisp buffers by adding
your mode hooks. In Emacs 24 and greater,
prog-mode-hook is a great choice:
(add-hook 'prog-mode-hook 'paredit-everywhere-mode)
Use C-h m to see which paredit commands are available.