summaryrefslogtreecommitdiff
path: root/plugins/tmuxinator
diff options
context:
space:
mode:
authorEduardo San Martin Morote <eduardo.san-martin-morote@ensimag.grenoble-inp.fr>2014-08-29 10:40:08 +0200
committerEduardo San Martin Morote <eduardo.san-martin-morote@ensimag.grenoble-inp.fr>2014-08-29 10:40:08 +0200
commitcd98283a92a5b2726e3164653e6b8c674eeedb92 (patch)
tree5180801fe32da9a40ff9e18c8428cbbc67ecdc13 /plugins/tmuxinator
parent1b7a3ea99a8b566510ab7881063148c43be6b98d (diff)
downloadzsh-cd98283a92a5b2726e3164653e6b8c674eeedb92.tar.gz
zsh-cd98283a92a5b2726e3164653e6b8c674eeedb92.tar.bz2
zsh-cd98283a92a5b2726e3164653e6b8c674eeedb92.zip
tmuxinator completion update:
Current completion plugin isn't up to date and #2075 PR, which is also the completion plugin on the official tmuxinator repository, doesn't work. Thus this should do the trick for the moment. Also suppressed an error when no completion is available
Diffstat (limited to 'plugins/tmuxinator')
-rw-r--r--plugins/tmuxinator/_tmuxinator6
1 files changed, 4 insertions, 2 deletions
diff --git a/plugins/tmuxinator/_tmuxinator b/plugins/tmuxinator/_tmuxinator
index cd227b7df..e4f8b6ce0 100644
--- a/plugins/tmuxinator/_tmuxinator
+++ b/plugins/tmuxinator/_tmuxinator
@@ -11,10 +11,12 @@ _arguments -C \
case $state in
cmds)
_values "tmuxinator command" \
+ "new[create a new project file and open it in your editor]" \
"start[start a tmux session using project's tmuxinator config]" \
"open[create a new project file and open it in your editor]" \
"copy[copy source_project project file to a new project called new_project]" \
"delete[deletes the project called project_name]" \
+ "debug[output the shell commands generated by a projet]" \
"implode[deletes all existing projects!]" \
"list[list all existing projects]" \
"doctor[look for problems in your configuration]" \
@@ -24,9 +26,9 @@ case $state in
;;
args)
case $line[1] in
- start|open|copy|delete)
+ start|open|copy|delete|debug)
_configs=(`find ~/.tmuxinator -name \*.yml | cut -d/ -f5 | sed s:.yml::g`)
- _values 'configs' $_configs
+ [[ -n "$_configs" ]] && _values 'configs' $_configs
ret=0
;;
esac