From 97b28209b20b41474d6cc0b8637a5c5a16f58ac3 Mon Sep 17 00:00:00 2001 From: Gordon Hecker Date: Fri, 23 Oct 2009 14:37:16 +0200 Subject: [PATCH] get EDITOR from environment in e2lib, take vi as the default editor Signed-off-by: Gordon Hecker --- generic/e2lib.lua | 1 + local/cf.lua | 5 +---- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/generic/e2lib.lua b/generic/e2lib.lua index 8737b38..a610cbd 100644 --- a/generic/e2lib.lua +++ b/generic/e2lib.lua @@ -137,6 +137,7 @@ function e2lib.init() local getenv = { { name = "HOME", required = true }, { name = "USER", required = true }, + { name = "EDITOR", required = false, default = "vi" }, { name = "TERM", required = false, default = "linux" }, { name = "E2_CONFIG", required = false }, { name = "TMPDIR", required = false, default = "/tmp" }, diff --git a/local/cf.lua b/local/cf.lua index 9e828a6..e045163 100755 --- a/local/cf.lua +++ b/local/cf.lua @@ -65,10 +65,7 @@ if not rc then e2lib.abort(re) end -local editor = os.getenv("EDITOR") -if not editor then - editor = "vi" -end +local editor = e2lib.osenv["EDITOR"] local commands = {} -- 2.39.5