nix-config/pkgs/tmux-sessionizer/shorten-suggested-paths.patch

22 lines
672 B
Diff

diff --git a/tmux-sessionizer b/tmux-sessionizer
index 8fa4153..3e607d7 100755
--- a/tmux-sessionizer
+++ b/tmux-sessionizer
@@ -22,13 +22,16 @@ hydrate() {
if [[ $# -eq 1 ]]; then
selected=$1
else
- selected=$(find $(eval echo $(xargs < "$XDG_CONFIG_HOME/tmux-sessionizer/directories")) -mindepth 1 -maxdepth 1 -type d | fzf)
+ selected=$(find $(eval echo $(xargs < "$XDG_CONFIG_HOME/tmux-sessionizer/directories")) -mindepth 1 -maxdepth 1 -type d | sed "s|$HOME/||" | fzf)
fi
if [[ -z $selected ]]; then
exit 0
fi
+# Add Home path back.
+selected="$HOME/$selected"
+
selected_name=$(basename "$selected" | tr . _)
tmux_running=$(pgrep tmux)