zoxide使ってみたけどなかなか使えそうだね
これの良さはパスの評価付けとfzfを使ったインタラクティブ検索だから
無理に一行編集に落としこむ必要はないと思う

PPxからの簡単な利用法は
%Obd zoxide query %*input(-title:"zoxide query") | %0pptrayw -c *execute C,*jumppath %%*stdin()
*run -wait:idle %0ppbw -c zoxide query -i | %0pptrayw -c *execute C,*jumppath %%*stdin()
どちらもPPxTextModuleが必要
pwsh裏に常駐させれば色々できそうだけどpwshは調べるのめんどくさい