#!/bin/zsh typeset -A seen path-extractor | while read fn ; do [[ $seen[$fn] -eq 1 ]] && continue seen+=($fn 1) print $fn done | fzf -m | tr "\n" " " | read data tmux set-buffer "${data:- }"