I've created new major mode for emacs, which makes editing unified
diff's much easier. (Uniffied diffs are produced by
patch understands them). It allows you things
like editing unified diff without recomputing numbers manually, you
may go forward/backward hunk/file, you may hide whole files to be able
to navigate / edit larger hunks, and have some enhanced deleting.
If you have some comments, bugreports, patches, ..., ..., mail them to me.
hexl, or adjust path within patch.el