mirror of
https://github.com/jarun/nnn.git
synced 2024-11-28 05:41:31 +00:00
Late get and set NNNLVL before spawning shell
This commit is contained in:
parent
1a8f9ee459
commit
9cf77708a1
|
@ -5913,6 +5913,10 @@ nochange:
|
||||||
|
|
||||||
switch (sel) {
|
switch (sel) {
|
||||||
case SEL_SHELL:
|
case SEL_SHELL:
|
||||||
|
/* Set nnn nesting level */
|
||||||
|
tmp = getenv(env_cfg[NNNLVL]);
|
||||||
|
setenv(env_cfg[NNNLVL], xitoa((tmp ? atoi(tmp) : 0) + 1), 1);
|
||||||
|
|
||||||
setenv(envs[ENV_NCUR], (ndents ? dents[cur].name : ""), 1);
|
setenv(envs[ENV_NCUR], (ndents ? dents[cur].name : ""), 1);
|
||||||
spawn(shell, NULL, NULL, path, F_CLI);
|
spawn(shell, NULL, NULL, path, F_CLI);
|
||||||
break;
|
break;
|
||||||
|
@ -6710,10 +6714,7 @@ int main(int argc, char *argv[])
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Set nnn nesting level */
|
/* Configure trash preference */
|
||||||
arg = getenv(env_cfg[NNNLVL]);
|
|
||||||
setenv(env_cfg[NNNLVL], xitoa((arg ? atoi(arg) : 0) + 1), 1);
|
|
||||||
|
|
||||||
if (xgetenv_set(env_cfg[NNN_TRASH]))
|
if (xgetenv_set(env_cfg[NNN_TRASH]))
|
||||||
cfg.trash = 1;
|
cfg.trash = 1;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue