Added autocompletion for fish shell

This commit is contained in:
0rax 2013-10-11 16:26:24 +02:00
parent f5a7c30dc4
commit b6e73539bd
2 changed files with 13 additions and 2 deletions

View File

@ -0,0 +1,9 @@
#completion for cheat
complete -c cheat -s h -l help -f -x --description "Display help and exit"
complete -c cheat -s e -l edit -f -x --description "Edit <cheatsheet>"
complete -c cheat -s l -l list -f -x --description "List all available cheatsheets"
complete -c cheat -s d -l cheat-directories -f -x --description "List all current cheat dirs"
complete -c cheat --authoritative -f
for cheatsheet in (cheat -l | cut -d' ' -f1)
complete -c cheat -a "$cheatsheet"
end

View File

@ -18,5 +18,7 @@ setup(name='cheat',
if '.' not in f]}, if '.' not in f]},
scripts=['cheat'], scripts=['cheat'],
data_files=[('/usr/share/zsh/site-functions', ['autocompletion/cheat.zsh']), data_files=[('/usr/share/zsh/site-functions', ['autocompletion/cheat.zsh']),
('/etc/bash_completion.d' , ['autocompletion/cheat.bash'])] ('/etc/bash_completion.d' , ['autocompletion/cheat.bash']),
('/usr/share/fish/completions' , ['autocompletion/cheat.fish'])
]
) )