aboutsummaryrefslogtreecommitdiffstats
path: root/src/nnn.c
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2019-01-24 22:09:41 +0530
committerGravatar Arun Prakash Jana <engineerarun@gmail.com>2019-01-24 22:09:41 +0530
commit7c223758ac5624650f39ee1d89c053ecb3d2719d (patch)
treef0505c84c68a83331822e69d03699d621acd57f8 /src/nnn.c
parent14639239de9d078c18a256bd6706eaa12cdcff5f (diff)
downloadnnn-7c223758ac5624650f39ee1d89c053ecb3d2719d.tar.gz
Show debug info under DPRINTF
Diffstat (limited to 'src/nnn.c')
-rw-r--r--src/nnn.c36
1 files changed, 12 insertions, 24 deletions
diff --git a/src/nnn.c b/src/nnn.c
index 287dc46..3ec7773 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -442,15 +442,13 @@ static const char * const env_cfg[] = {
};
/* Required env vars */
-#define PWD 0
-#define SHELL 1
-#define SHLVL 2
-#define VISUAL 3
-#define EDITOR 4
-#define PAGER 5
+#define SHELL 0
+#define SHLVL 1
+#define VISUAL 2
+#define EDITOR 3
+#define PAGER 4
static const char * const envs[] = {
- "PWD",
"SHELL",
"SHLVL",
"VISUAL",
@@ -2328,23 +2326,6 @@ static bool show_help(char *path)
dprintf(fd, "%s: 1\n", env_cfg[i]);
}
- dprintf(fd, "\n");
-
- start = getenv(envs[PWD]);
- if (start)
- dprintf(fd, "%s: %s\n", envs[PWD], start);
- if (getenv(envs[SHELL]))
- dprintf(fd, "%s: %s %s\n", envs[SHELL], shell, shell_arg);
- start = getenv(envs[SHLVL]);
- if (start)
- dprintf(fd, "%s: %s\n", envs[SHLVL], start);
- if (getenv(envs[VISUAL]))
- dprintf(fd, "%s: %s\n", envs[VISUAL], editor);
- else if (getenv(envs[EDITOR]))
- dprintf(fd, "%s: %s\n", envs[EDITOR], editor);
- if (getenv(envs[PAGER]))
- dprintf(fd, "%s: %s %s\n", envs[PAGER], pager, pager_arg);
-
dprintf(fd, "\nv%s\n%s\n", VERSION, GENERAL_INFO);
close(fd);
@@ -3943,14 +3924,21 @@ int main(int argc, char *argv[])
/* Get VISUAL/EDITOR */
editor = xgetenv(envs[VISUAL], xgetenv(envs[EDITOR], "vi"));
+ DPRINTF_S(editor);
/* Get PAGER */
pager = xgetenv(envs[PAGER], "less");
getprogarg(pager, &pager_arg);
+ DPRINTF_S(pager);
+ DPRINTF_S(pager_arg);
/* Get SHELL */
shell = xgetenv(envs[SHELL], "sh");
getprogarg(shell, &shell_arg);
+ DPRINTF_S(shell);
+ DPRINTF_S(shell_arg);
+
+ DPRINTF_S(getenv("PWD"));
/* Setup script execution */
scriptpath = getenv(env_cfg[NNN_SCRIPT]);