33aadeced0bf17b8abc7d680b424de7c5e71dd45
- Author
- Richard Mitchell <rwmitchell@gmail.com>
- Committer
- GitHub <noreply@github.com>
- Date
Message
feat(term_tab): add support for macOS (#11391)
Diff
1diff --git a/plugins/term_tab/term_tab.plugin.zsh b/plugins/term_tab/term_tab.plugin.zsh
2index 1b612df688fe0aeb4bbcf35d235b0237433184e4..89acd91037c32a1a9582c146ce6b50d9c88875de 100644
3--- a/plugins/term_tab/term_tab.plugin.zsh
4+++ b/plugins/term_tab/term_tab.plugin.zsh
5@@ -28,6 +28,7 @@ function _term_list(){
6 case $OSTYPE in
7 solaris*) dirs=( ${(M)${${(f)"$(pgrep -U $UID -x zsh|xargs pwdx)"}:#$$:*}%%/*} ) ;;
8 linux*) dirs=( /proc/${^$(pidof zsh):#$$}/cwd(N:A) ) ;;
9+ darwin*) dirs=( $( lsof -d cwd -c zsh -a -w -Fn | sed -n 's/^n//p' ) ) ;;
10 esac
11 dirs=( ${(D)dirs} )
12