blob: 307879fe2b47147ffc371253ce60e70be7185afa (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# Ideally, we'd use plain old ed(1), but many Linux distributions don't install
# it by default
if command -v ed >/dev/null 2>&1 ; then
EDITOR=ed
# Failing that, if we have both vim(1) and exm(1df) in our $PATH, use the
# latter to work around Vim's ex mode screen-clearing
elif { command -v vim && command -v exm ; } >/dev/null 2>&1 ; then
EDITOR=exm
# Otherwise, just call ex(1) directly
else
EDITOR=ex
fi
export EDITOR
|