Precedence: environment, config, code
SpoolFile = mutt_str_strdup(buffer);
}
- Tmpdir = mutt_str_strdup((p = mutt_str_getenv("TMPDIR")) ? p : "/tmp");
-
p = mutt_str_getenv("VISUAL");
if (!p)
{
if (env_mc)
mutt_str_replace(&MailcapPath, env_mc);
+ /* "$tmpdir" precedence: environment, config file, code */
+ const char *env_tmp = mutt_str_getenv("TMPDIR");
+ if (env_tmp)
+ mutt_str_replace(&Tmpdir, env_tmp);
+
if (need_pause && !OPT_NO_CURSES)
{
log_queue_flush(log_disp_terminal);
** .pp
** A value of zero or less will cause NeoMutt to never time out.
*/
- { "tmpdir", DT_PATH, R_NONE, &Tmpdir, 0 },
+ { "tmpdir", DT_PATH, R_NONE, &Tmpdir, IP "/tmp" },
/*
** .pp
** This variable allows you to specify where NeoMutt will place its