Björn Steinbrink <B.Steinbrink@xxxxxx> writes: > On 2009.04.13 16:39:52 -0700, Stephen Boyd wrote: >> Michael Witten wrote: >>> - my $editor = $ENV{GIT_EDITOR} || Git::config(@repo, "core.editor") || $ENV{VISUAL} || $ENV{EDITOR} || "vi"; >> >> I don't want to start an editor war, but why is 'vi' here? It seems >> that one of the previous four should be set at all times, correct? > > Probably because that's how the rest of git works, too. See core.editor > in git-config(1) or launch_editor() in editor.c if you don't trust the > docs. > > Oh, and I seem to rely on that behaviour :-) The git specific parts are obviously our invention, but $VISUAL then $EDITOR and finally as the last resort falling back on vi has been a longstanding UNIXy tradition that is shared by many tools. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html