On Fri, May 11, 2018 at 1:16 PM, John Chludzinski <
john.chludzin...@gmail.com> wrote:
> Is this changing in 3.0?
>
Probably not. As I indicated in my previous reply I had hoped to resolve
issue #436 in time for the 3.0 release but didn't complete the work before
I stopped contributing to fish. And it doesn't look like any of the other
devs feel it is important enough to include.
On Fri, May 11, 2018 at 4:06 PM, Kurtis Rader <kra...@skepticism.us> wrote:
>>>
>>>> It is working correctly. You're naturally confused because fish special
>>>> cases PATH, MANPATH, and CDPATH. It automatically splits on colons when
>>>> importing those vars from the environment and joins the elements with
>>>> colons when exporting to an external command. It does not do that for any
>>>> other environment var. Not even those that have "PATH" in the name. This is
>>>> (sort of) documented:
>>>>
>>>> fish automatically creates arrays from the variables PATH, CDPATH and
>>>>> MANPATH when it is started. (Previous versions created arrays from
>>>>> *all* colon-delimited environment variables.)
>>>>
>>>>
>>>> See https://github.com/fish-shell/fish-shell/issues/436 for a proposal
>>>> on how to improve this via "tied variables". I was working the code for
>>>> that feature which would have made it into the fish 3.0 release. Sadly I
>>>> stopped working on fish when I decided I could no longer work with one of
>>>> the other devs so I didn't complete that work. And it doesn't look like any
>>>> of the remaining devs consider it important enough to include in the 3.0
>>>> release.
>>>>
>>>
--
Kurtis Rader
Caretaker of the exceptional canines Junior and Hank
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Fish-users mailing list
Fish-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fish-users