Mercurial > dotfiles
annotate fish/completions/tmuxinator.fish @ 424:d8086f81b9c8
Pathogen config files.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Tue, 27 Mar 2018 21:34:25 -0700 |
parents | c4b8f894bff1 |
children |
rev | line source |
---|---|
372
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
1 function __fish_tmuxinator_using_command |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
2 set cmd (commandline -opc) |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
3 if [ (count $cmd) -gt 1 ] |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
4 if [ $argv[1] = $cmd[2] ] |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
5 return 0 |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
6 end |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
7 end |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
8 return 1 |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
9 end |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
10 |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
11 set __fish_tmuxinator_program_cmd (commandline -o)[1] |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
12 |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
13 function __fish_tmuxinator_program |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
14 eval "$__fish_tmuxinator_program_cmd $argv" |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
15 end |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
16 |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
17 complete -f -c $__fish_tmuxinator_program_cmd -a '(__fish_tmuxinator_program completions start)' |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
18 complete -f -c $__fish_tmuxinator_program_cmd -n '__fish_use_subcommand' -x -a "(__fish_tmuxinator_program commands)" |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
19 complete -f -c $__fish_tmuxinator_program_cmd -n '__fish_tmuxinator_using_command start' -a "(__fish_tmuxinator_program completions start)" |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
20 complete -f -c $__fish_tmuxinator_program_cmd -n '__fish_tmuxinator_using_command open' -a "(__fish_tmuxinator_program completions open)" |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
21 complete -f -c $__fish_tmuxinator_program_cmd -n '__fish_tmuxinator_using_command copy' -a "(__fish_tmuxinator_program completions copy)" |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
22 complete -f -c $__fish_tmuxinator_program_cmd -n '__fish_tmuxinator_using_command delete' -a "(__fish_tmuxinator_program completions delete)" |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
23 |
c4b8f894bff1
Add tmuxinator completions for fish.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
24 abbr --add mux "tmuxinator" |