commit c396c2921a4e9434a35a2d797035ba9f46d7fcd4 parent 5e2bd3353bab2d0d3942063edc1c0937e38727cc Author: parazyd <parazyd@dyne.org> Date: Wed, 4 Jul 2018 14:36:20 +0200 Add some zsh completion functions. Diffstat:
A | misc/shell_completion/_rpcomp | | | 9 | +++++++++ |
A | misc/shell_completion/_rppeek | | | 10 | ++++++++++ |
2 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/misc/shell_completion/_rpcomp b/misc/shell_completion/_rpcomp @@ -0,0 +1,9 @@ +#compdef _rpcomp rpcomp + +function _rpcomp { + rpabook -c "$@" | while IFS=$'\t\n' read -r i j ; do + compadd "$j <$i>" + done +} + +_rpcomp "$@" diff --git a/misc/shell_completion/_rppeek b/misc/shell_completion/_rppeek @@ -0,0 +1,10 @@ +#compdef _rppeek rppeek + +function _rppeek { + sed 's/\t/./g' $HOME/mail/subscriptions | tail -n+3 | + while IFS=$'\t\n' read -r i; do + compadd $i + done +} + +_rppeek "$@"