-_tmux_dev() {
- COMPREPLY=()
- local cur="${COMP_WORDS[COMP_CWORD]}"
- prefix="$HOME/workdir/"
- local IFS=$'\n'
- local items=($(IFS=' ' compgen -W "bash puppet" -- $cur) $(compgen -d $prefix$cur))
- for item in ${items[@]}; do
- [[ $item == $prefix.* ]] && continue
- COMPREPLY+=("${item#$prefix}")
- done
-}
-complete -o filenames -F _tmux_dev tmux_dev
-
-if [ -n "$TMUX" ]; then
- TMUX_SESSION_NAME=$(tmux display-message -p "#S")
- export HISTFILE="$XDG_STATE_HOME/bash/tmux_${TMUX_SESSION_NAME}_history"
-fi