aboutsummaryrefslogtreecommitdiff
path: root/bash/bash_completion.d/_abook_addresses.bash
diff options
context:
space:
mode:
Diffstat (limited to 'bash/bash_completion.d/_abook_addresses.bash')
-rw-r--r--bash/bash_completion.d/_abook_addresses.bash10
1 files changed, 10 insertions, 0 deletions
diff --git a/bash/bash_completion.d/_abook_addresses.bash b/bash/bash_completion.d/_abook_addresses.bash
new file mode 100644
index 00000000..8e341172
--- /dev/null
+++ b/bash/bash_completion.d/_abook_addresses.bash
@@ -0,0 +1,10 @@
+# Email addresses from abook(1)
+_abook_addresses() {
+ while IFS=$'\t' read -r address _ ; do
+ case $address in
+ "${COMP_WORDS[COMP_CWORD]}"*)
+ COMPREPLY[${#COMPREPLY[@]}]=$address
+ ;;
+ esac
+ done < <(abook --mutt-query \@)
+}