| # START tmux completion |
| # This file is in the public domain |
| # See: http://www.debian-administration.org/articles/317 for how to write more. |
| # Usage: Put "source bash_completion_tmux.sh" into your .bashrc |
| _tmux() |
| { |
| local cur prev opts |
| COMPREPLY=() |
| cur="${COMP_WORDS[COMP_CWORD]}" |
| prev="${COMP_WORDS[COMP_CWORD-1]}" |
| |
| opts=" \ |
| attach-session \ |
| bind-key \ |
| break-pane \ |
| capture-pane \ |
| choose-client \ |
| choose-session \ |
| choose-window \ |
| clear-history \ |
| clock-mode \ |
| command-prompt \ |
| confirm-before \ |
| copy-buffer \ |
| copy-mode \ |
| delete-buffer \ |
| detach-client \ |
| display-message \ |
| display-panes \ |
| down-pane \ |
| find-window \ |
| has-session \ |
| if-shell \ |
| join-pane \ |
| kill-pane \ |
| kill-server \ |
| kill-session \ |
| kill-window \ |
| last-window \ |
| link-window \ |
| list-buffers \ |
| list-clients \ |
| list-commands \ |
| list-keys \ |
| list-panes \ |
| list-sessions \ |
| list-windows \ |
| load-buffer \ |
| lock-client \ |
| lock-server \ |
| lock-session \ |
| move-window \ |
| new-session \ |
| new-window \ |
| next-layout \ |
| next-window \ |
| paste-buffer \ |
| pipe-pane \ |
| previous-layout \ |
| previous-window \ |
| refresh-client \ |
| rename-session \ |
| rename-window \ |
| resize-pane \ |
| respawn-window \ |
| rotate-window \ |
| run-shell \ |
| save-buffer \ |
| select-layout \ |
| select-pane \ |
| select-prompt \ |
| select-window \ |
| send-keys \ |
| send-prefix \ |
| server-info \ |
| set-buffer \ |
| set-environment \ |
| set-option \ |
| set-window-option \ |
| show-buffer \ |
| show-environment \ |
| show-messages \ |
| show-options \ |
| show-window-options \ |
| source-file \ |
| split-window \ |
| start-server \ |
| suspend-client \ |
| swap-pane \ |
| swap-window \ |
| switch-client \ |
| unbind-key \ |
| unlink-window \ |
| up-pane" |
| |
| COMPREPLY=($(compgen -W "${opts}" -- ${cur})) |
| return 0 |
| |
| } |
| complete -F _tmux tmux |
| |
| # END tmux completion |
| |
| |
| |