To clarify, this bug isn't an issue of darcs ignoring $EDITOR, $DARCS_EDITOR or $VISUAL, but rather an issue with nvi failing because its stdin and stdout aren't pointing at a terminal. This is fixed in darcs 1.0.3, which is in sid and etch.
A workaround for 1.0.2 is to make DARCS_EDITOR point at the following one-line script: #!/bin/sh vi </dev/tty >/dev/tty "$*" -- David Roundy http://www.darcs.net -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]