]> Sergey Matveev's repositories - nnn.git/commitdiff
Simplify getting editor env var
authorArun Prakash Jana <engineerarun@gmail.com>
Wed, 28 Nov 2018 19:51:08 +0000 (01:21 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Wed, 28 Nov 2018 19:51:08 +0000 (01:21 +0530)
src/nnn.c

index ec023dfa872d95597e40fc5b855b6ffd1c14c9c2..f59a453b47a4fbbf1a80d456b4ac86723bfca7db 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -3577,20 +3577,14 @@ int main(int argc, char *argv[])
 
        /* Edit text in EDITOR, if opted */
        if (getenv("NNN_USE_EDITOR")) {
-               editor = xgetenv("VISUAL", NULL);
-               if (!editor)
-                       editor = xgetenv("EDITOR", "vi");
-               if (editor) {
-                       /* copier used as a temp var */
-                       copier = editor;
-                       while (*copier) {
-                               if (*copier == ' ') {
-                                       *copier = '\0';
-                                       editor_arg = ++copier;
-                                       break;
-                               }
-                               ++copier;
-                       }
+               editor = xgetenv("VISUAL", xgetenv("EDITOR", "vi"));
+               /* copier used as a temp var */
+               copier = editor;
+               while (*copier && *copier != ' ')
+                       ++copier;
+               if (*copier == ' ') {
+                       *copier = '\0';
+                       editor_arg = ++copier;
                }
        }