Dmitrij D. Czarkoff <czarkoff <at> gmail.com> writes:

> Steffen "Daode" Nurpmeso said:
> > In ~/.mailrc:
> > 
> >   set NAIL_EXTRA_RC=~/.file-with-nail-specific-configs
> > 
> > should help you out.
> 
> Or just "export NAILRC=~/.nailrc" in ~/.kshrc, ~/.bashrc or wherever you 
set
> your environment.

Well, the Heirloom code does this:

        if ((cp = getenv("MAILRC")) != NULL)
                load(expand(cp));
        else if ((cp = getenv("NAILRC")) != NULL)
                load(expand(cp));
        else
                load(expand("~/.mailrc"));
        if (getenv("NAIL_EXTRA_RC") == NULL &&
                        (cp = value("NAIL_EXTRA_RC")) != NULL)
                load(expand(cp));

So: yes and no.
I personally use the NAIL_EXTRA_RC approach, because i have only one set of 
startup files i use on every OS, with many settings shared in between my 
POSIX-compatible .mailrc, and what would end up as NAILRC.  Slightly more 
expensive to load, but easier to maintain.
Doesn't matter if you use nail exclusively, not side-by-side with a native 
mailx(1).  :)
Cheerio

--steffen

Reply via email to