function _tide_parent_dirs --on-variable PWD
    set -g _tide_parent_dirs (
        string escape (
            for dir in (string split / -- $PWD)
                set -fa parts $dir
                string join / -- $parts
            end
        )
    )
end
