diff options
author | Paul A. Patience <paul@apatience.com> | 2021-07-04 11:23:28 -0400 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2021-07-04 11:34:07 -0700 |
commit | e713dede16407c021a5ec72f13147215cc78c3e8 (patch) | |
tree | dc70dabae6ac94b9cc26c8f1c35c94968f9943c9 /linenoise | |
parent | 1282c7c1aebaaca2005011397a576c22aa62db0b (diff) | |
download | txr-e713dede16407c021a5ec72f13147215cc78c3e8.tar.gz txr-e713dede16407c021a5ec72f13147215cc78c3e8.tar.bz2 txr-e713dede16407c021a5ec72f13147215cc78c3e8.zip |
listener: treat unset and empty EDITOR the same.
* linenoise/linenoise.c (edit_in_editor): Treat empty EDITOR variable as
if it were unset (i.e., do nothing).
* txr.1: Documented.
Diffstat (limited to 'linenoise')
-rw-r--r-- | linenoise/linenoise.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/linenoise/linenoise.c b/linenoise/linenoise.c index c82e0ca2..99af2418 100644 --- a/linenoise/linenoise.c +++ b/linenoise/linenoise.c @@ -1940,7 +1940,7 @@ static void edit_in_editor(lino_t *l) { char *ed = getenv("EDITOR"); char path[128]; - if (ed) { + if (ed && ed[0] != '\0') { const char *ho = get_home(); int fd; #if HAVE_MKSTEMPS |