Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: broken by the FPATH environment variable defined by bash / lmod
- X-seq: zsh-workers 55093
- From: Eric Cook <llua@xxxxxxx>
- To: zsh-workers@xxxxxxx
- Subject: Re: broken by the FPATH environment variable defined by bash / lmod
- Date: Mon, 17 Aug 2026 15:56:23 -0400
- Archived-at: <https://zsh.org/workers/55093>
- In-reply-to: <20260817131711.GA2090502@qaa.vinc17.org>
- List-id: <zsh-workers.zsh.org>
- References: <20260817131711.GA2090502@qaa.vinc17.org>
- Ui-outboundreport: notjunk:1;M01:P0:fs45AKGDrwk=;WMHYWJy+stGfLS3o0Yuf9lIxdQ9 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
On 8/17/26 9:17 AM, Vincent Lefevre wrote:
This is possibly due to /usr/share/lmod/8.7.60/init/bash from the
lmod package, as mentioned at
if bash learned about FPATH and autoloadable functions, then like other shell variables,
it shouldn't be exported (without good reason) and that file is the problem.
It appears that instead of ignoring the $FPATH environment variable
on startup, zsh sets $fpath to $FPATH.
Note that the zshparam(1) man page says: "Some environment variables
are not imported for reasons of security or because they would
interfere with the correct operation of other shell features.",
which should be the case here.
Not doing so would break current users expectations like mine,
and differ from ksh, where FPATH comes from.
There are other parameters that are imported from the environment and used
that users of other shells may mistakenly export like PS1. Not importing
that parameter would also break users expectations.
Messages sorted by:
Reverse Date,
Date,
Thread,
Author