It would be a trivial thing for debian to patch the darcs code:
diff -rN -u old-tmp/DarcsArguments.lhs new-tmp/DarcsArguments.lhs --- old-tmp/DarcsArguments.lhs 2006-04-14 17:56:10.855797163 +0200 +++ new-tmp/DarcsArguments.lhs 2006-04-14 17:56:10.980766783 +0200 @@ -867,6 +867,7 @@ edit_file f = do ed <- get_editor exec_interactive ed [f] + `ortryrunning` exec_interactive "sensible-editor" [f] `ortryrunning` exec_interactive "emacs" [f] `ortryrunning` exec_interactive "emacs" ["-nw",f] `ortryrunning` exec_interactive "nano" [f] -- Tommy Pettersson <[EMAIL PROTECTED]> -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]