From 3c8c8c69ca92b8262fc9ede2c5ef61e3f0c87a2a Mon Sep 17 00:00:00 2001 From: Anthony Cicchetti Date: Wed, 16 Oct 2019 08:21:11 -0400 Subject: [PATCH] Started with new style completions --- zsh/completions/_dt | 11 +++++++++++ zsh/zshrc | 5 ----- 2 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 zsh/completions/_dt diff --git a/zsh/completions/_dt b/zsh/completions/_dt new file mode 100644 index 0000000..6f009a4 --- /dev/null +++ b/zsh/completions/_dt @@ -0,0 +1,11 @@ +#compdef dt + +function _dt { + local -a cmdlist + for line in $(tmux list-sessions -F '#S'); do + cmdlist=($cmdlist "${line}") + done + _describe 'Tmux Sessions' cmdlist +} + +_dt "$@" diff --git a/zsh/zshrc b/zsh/zshrc index bfb900c..02b9287 100644 --- a/zsh/zshrc +++ b/zsh/zshrc @@ -61,11 +61,6 @@ function dt() { tmux -2 new-session -A -s $session_name } -function _dt_completion { - reply=($(tmux list-sessions -F '#S')) -} -compctl -K _dt_completion dt - function send-to-pane() { tmux pipe-pane -I -t $1 "$2" }