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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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"