1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
From: Antonio Radici <antonio@debian.org>
Date: Thu, 27 Feb 2014 16:06:15 +0100
Subject: use_usr_bin_editor
Even if EDITOR is not set, mutt will always use /usr/bin/editor
(which is set by update-alternatives), rather than falling back
to vi.
Forwarded: not-needed
Last-Update: 2025-04-04
---
docs/config.c | 2 +-
main.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/docs/config.c b/docs/config.c
index 027a681..c53a109 100644
--- a/docs/config.c
+++ b/docs/config.c
@@ -1242,7 +1242,7 @@
** .pp
** This variable specifies which editor is used by NeoMutt.
** It defaults to the value of the \fC$$$VISUAL\fP, or \fC$$$EDITOR\fP, environment
-** variable, or to the string "vi" if neither of those are set.
+** variable, or to the string "/usr/bin/editor" if neither of those are set.
** .pp
** The \fC$$editor\fP string may contain a \fI%s\fP escape, which will be replaced by the name
** of the file to be edited. If the \fI%s\fP escape does not appear in \fC$$editor\fP, a
diff --git a/main.c b/main.c
index 4ab51ce..0b9acac 100644
--- a/main.c
+++ b/main.c
@@ -497,7 +497,7 @@ static int mutt_init(struct ConfigSet *cs, struct Buffer *dlevel,
if (!env_ed)
env_ed = mutt_str_getenv("EDITOR");
if (!env_ed)
- env_ed = "vi";
+ env_ed = "/usr/bin/editor";
config_str_set_initial(cs, "editor", env_ed);
const char *charset = mutt_ch_get_langinfo_charset();
|