Kaynağa Gözat

Use target vars to create dirs

master
Arun Prakash Jana 5 yıl önce
ebeveyn
işleme
146f24e5de
Veri tabanında bu imza için bilinen anahtar bulunamadı GPG Anahtar Kimliği: A75979F35C080412
1 değiştirilmiş dosya ile 4 ekleme ve 12 silme
  1. +4
    -12
      src/nnn.c

+ 4
- 12
src/nnn.c Dosyayı Görüntüle

@@ -6508,10 +6508,8 @@ static bool setup_config(void)
DPRINTF_S(cfgdir);

/* Create ~/.config/nnn/plugins */
xstrlcpy(cfgdir + r + 4 - 1, "/plugins", 9); /* subtract length of "/nnn" (4) */
DPRINTF_S(cfgdir);

xstrlcpy(plugindir, cfgdir, len);
xstrlcpy(plugindir, cfgdir, PATH_MAX);
xstrlcpy(plugindir + r + 4 - 1, "/plugins", 9); /* subtract length of "/nnn" (4) */
DPRINTF_S(plugindir);

if (access(plugindir, F_OK) && !xmktree(plugindir, TRUE)) {
@@ -6520,10 +6518,8 @@ static bool setup_config(void)
}

/* Create ~/.config/nnn/sessions */
xstrlcpy(cfgdir + r + 4 - 1, "/sessions", 10); /* subtract length of "/nnn" (4) */
DPRINTF_S(cfgdir);

xstrlcpy(sessiondir, cfgdir, len);
xstrlcpy(sessiondir, cfgdir, PATH_MAX);
xstrlcpy(sessiondir + r + 4 - 1, "/sessions", 10); /* subtract length of "/nnn" (4) */
DPRINTF_S(sessiondir);

if (access(sessiondir, F_OK) && !xmktree(sessiondir, TRUE)) {
@@ -6531,10 +6527,6 @@ static bool setup_config(void)
return FALSE;
}

/* Reset to config path */
cfgdir[r + 3] = '\0';
DPRINTF_S(cfgdir);

/* Set selection file path */
if (!cfg.picker) {
/* Length of "/.config/nnn/.selection" */


Yükleniyor…
İptal
Kaydet