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 and Marmalade, 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.