From 3d3b24c419a3b35b632e96fe9de34641e06f8521 Mon Sep 17 00:00:00 2001 From: Roman Perepelitsa Date: Tue, 4 Jan 2022 12:05:05 +0100 Subject: [PATCH] work around bugs in WSL where it /proc/pid/cwd reports an alias drive --- internal/p10k.zsh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/internal/p10k.zsh b/internal/p10k.zsh index 591cff18..db3495e9 100644 --- a/internal/p10k.zsh +++ b/internal/p10k.zsh @@ -200,7 +200,11 @@ function _p9k_read_word() { } function _p9k_fetch_cwd() { - _p9k__cwd=${${${:-.}:a}:-.} + if [[ $PWD == /* && $PWD -ef . ]]; then + _p9k__cwd=$PWD + else + _p9k__cwd=${${${:-.}:a}:-.} + fi _p9k__cwd_a=${${_p9k__cwd:A}:-.} case $_p9k__cwd in