diff options
Diffstat (limited to 'builtins/fc.def')
-rw-r--r-- | builtins/fc.def | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/builtins/fc.def b/builtins/fc.def index ebe3683..7e3f811 100644 --- a/builtins/fc.def +++ b/builtins/fc.def @@ -156,11 +156,11 @@ static void fc_addhist __P((char *)); #endif /* String to execute on a file that we want to edit. */ -#define FC_EDIT_COMMAND "${FCEDIT:-${EDITOR:-vi}}" +#define FC_EDIT_COMMAND "${FCEDIT:-${EDITOR:-$(command -v editor || echo vi)}}" #if defined (STRICT_POSIX) # define POSIX_FC_EDIT_COMMAND "${FCEDIT:-ed}" #else -# define POSIX_FC_EDIT_COMMAND "${FCEDIT:-${EDITOR:-ed}}" +# define POSIX_FC_EDIT_COMMAND "${FCEDIT:-${EDITOR:-$(command -v editor || echo ed)}}" #endif int |