From 0f0b43b67c0405c8f254f52627b7da950a6e5136 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Sun, 15 Feb 2009 21:22:32 +0100 Subject: added --- .zsh/rc/70completion/10own_functions | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .zsh/rc/70completion/10own_functions (limited to '.zsh/rc/70completion/10own_functions') diff --git a/.zsh/rc/70completion/10own_functions b/.zsh/rc/70completion/10own_functions new file mode 100644 index 0000000..2be4e67 --- /dev/null +++ b/.zsh/rc/70completion/10own_functions @@ -0,0 +1,14 @@ +# complete my little rc function (archlinux startscripts) +function _rc () { + case $CURRENT in + 2) compadd $(find /etc/rc.d/ -maxdepth 1 -type f -executable -printf '%f ');; + 3) compadd $(/etc/rc.d/$words[2] 2> /dev/null | grep -i usage | sed 's/.*{\(.*\)}/\1/' | sed 's/|/ /g');; + esac +} +compdef _rc rc + +# easier way to use sshfs ;) +function _ssh-mount () { + compadd $(cat ${HOME}/bin/ssh-mount.sh | egrep "Servers:.*" | sed "s#echo \-e \"\${green}Servers\:\$NC##g; s#\"\;##g; s#,##g") +} +compdef _ssh-mount ssh-mount.sh \ No newline at end of file -- cgit v1.2.3-24-g4f1b