24 lines
		
	
	
	
		
			788 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
	
		
			788 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
|  | diff --git a/tmux-sessionizer b/tmux-sessionizer
 | ||
|  | index 036d2a3..cd11500 100755
 | ||
|  | --- a/tmux-sessionizer
 | ||
|  | +++ b/tmux-sessionizer
 | ||
|  | @@ -252,7 +252,7 @@ find_dirs() {
 | ||
|  |          if [[ -d "$path" ]]; then | ||
|  |              while IFS= read -r dir; do | ||
|  |                  dir_list+=("$dir") | ||
|  | -            done < <(find "$path" -mindepth 1 -maxdepth "$depth" -path '*/.git' -prune -o -type d -print)
 | ||
|  | +            done < <(find "$path" -mindepth 1 -maxdepth "$depth" -path '*/.git' -prune -o -type d -print | sed "s#$HOME/##" )
 | ||
|  |          fi | ||
|  |      done | ||
|  |   | ||
|  | @@ -341,6 +341,9 @@ fi
 | ||
|  |   | ||
|  |  if [[ "$selected" =~ ^\[TMUX\]\ (.+)$ ]]; then | ||
|  |      selected="${BASH_REMATCH[1]}" | ||
|  | +else
 | ||
|  | +    # Re-add the Home directory back to the selected path.
 | ||
|  | +    selected="$HOME/$selected"
 | ||
|  |  fi | ||
|  |   | ||
|  |  selected_name=$(basename "$selected" | tr . _) |