From 3ae85adc18c05871b8e5fc9d9d20bde9e3ba37e4 Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Wed, 17 Jul 2024 14:59:57 -0400 Subject: [PATCH] Move text editor determination to cli package --- src/backend/configParser.go | 5 ----- src/backend/initUNIX.go | 19 ------------------- src/backend/initWIN.go | 10 ---------- 3 files changed, 34 deletions(-) delete mode 100644 src/backend/initUNIX.go delete mode 100644 src/backend/initWIN.go diff --git a/src/backend/configParser.go b/src/backend/configParser.go index 9492ccd..a4ae6a0 100644 --- a/src/backend/configParser.go +++ b/src/backend/configParser.go @@ -66,11 +66,6 @@ func WriteConfig(configFileMap map[string]string, append bool) { // create LIBMUTTON section libmuttonSection, _ = cfg.NewSection("LIBMUTTON") - - // set default textEditor value - if configFileMap["textEditor"] == "" { - configFileMap["textEditor"] = textEditorFallback() - } } // write provided configFileMap key-value pairs to the LIBMUTTON section diff --git a/src/backend/initUNIX.go b/src/backend/initUNIX.go deleted file mode 100644 index 7540b0c..0000000 --- a/src/backend/initUNIX.go +++ /dev/null @@ -1,19 +0,0 @@ -//go:build !windows - -package backend - -import ( - "os" -) - -const FallbackEditor = "vi" // vi is pre-installed on most UNIX systems - -// textEditorFallback returns the value of the $EDITOR environment variable, or FallbackEditor if it is not set -func textEditorFallback() string { - // ensure textEditor is set - textEditor := os.Getenv("EDITOR") - if textEditor == "" { - textEditor = FallbackEditor - } - return textEditor -} diff --git a/src/backend/initWIN.go b/src/backend/initWIN.go deleted file mode 100644 index 070f6a1..0000000 --- a/src/backend/initWIN.go +++ /dev/null @@ -1,10 +0,0 @@ -//go:build windows - -package backend - -const FallbackEditor = "nvim" // since there is no pre-installed CLI editor on Windows, default to the most popular one - -// textEditorFallback returns FallbackEditor -func textEditorFallback() string { - return FallbackEditor -}