Quellcode durchsuchen

Late get and set NNNLVL before spawning shell

master
Arun Prakash Jana vor 4 Jahren
Ursprung
Commit
9cf77708a1
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden GPG-Schlüssel-ID: A75979F35C080412
1 geänderte Dateien mit 5 neuen und 4 gelöschten Zeilen
  1. +5
    -4
      src/nnn.c

+ 5
- 4
src/nnn.c Datei anzeigen

@@ -5913,6 +5913,10 @@ nochange:

switch (sel) {
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);
spawn(shell, NULL, NULL, path, F_CLI);
break;
@@ -6710,10 +6714,7 @@ int main(int argc, char *argv[])
}
#endif

/* Set nnn nesting level */
arg = getenv(env_cfg[NNNLVL]);
setenv(env_cfg[NNNLVL], xitoa((arg ? atoi(arg) : 0) + 1), 1);

/* Configure trash preference */
if (xgetenv_set(env_cfg[NNN_TRASH]))
cfg.trash = 1;



Laden…
Abbrechen
Speichern