split-window 'vim -c "set listchars=" -c "match ExtraWhitespace //" /tmp/tmux-buffer'
}
-bind-key o {
- capture-pane -J
- save-buffer /tmp/tmux-buffer
- delete-buffer
- display-popup -KE -w 100% -R "~/bin/tmux-path-extractor.sh"
- paste-buffer
- delete-buffer
-}
-
-bind-key O {
- display-popup -KE -w 100% -R "~/bin/tmux-git-extractor.sh '#{pane_current_path}'"
- paste-buffer
- delete-buffer
-}
+bind-key o display-menu \
+ find o "display-popup -KE -w 100% -R \"~/bin/tmux-fzf.zsh find '#{pane_current_path}'\"" \
+ buf-files f "display-popup -KE -w 100% -R \"~/bin/tmux-fzf.zsh buf-files '#{pane_current_path}'\"" \
+ git-files g "display-popup -KE -w 100% -R \"~/bin/tmux-fzf.zsh git-files '#{pane_current_path}'\"" \
+ git-branches b "display-popup -KE -w 100% -R \"~/bin/tmux-fzf.zsh git-branches '#{pane_current_path}'\"" \
+ git-commits c "display-popup -KE -w 100% -R \"~/bin/tmux-fzf.zsh git-commits '#{pane_current_path}'\""
bind-key Y {
capture-pane -J -S - -E -