summaryrefslogtreecommitdiff
path: root/.zsh/zshfunctions
diff options
context:
space:
mode:
authorRené Neumann <rene.neumann@in.tum.de>2012-10-17 11:02:13 +0200
committerRené 'Necoro' Neumann <necoro@necoro.net>2012-10-17 11:02:13 +0200
commitd4613dbcd2e340d5bfc0f0c5a38df1aac2a32915 (patch)
tree97bc1f4f2666a182b6405cef40ef8629bd839bf0 /.zsh/zshfunctions
parentc2b71d97ae13a17def29bf98aca48714142a889a (diff)
downloaddotfiles-d4613dbcd2e340d5bfc0f0c5a38df1aac2a32915.tar.gz
dotfiles-d4613dbcd2e340d5bfc0f0c5a38df1aac2a32915.tar.bz2
dotfiles-d4613dbcd2e340d5bfc0f0c5a38df1aac2a32915.zip
Add the kw() function
Diffstat (limited to '.zsh/zshfunctions')
-rw-r--r--.zsh/zshfunctions19
1 files changed, 19 insertions, 0 deletions
diff --git a/.zsh/zshfunctions b/.zsh/zshfunctions
index ad50ea1..823a65b 100644
--- a/.zsh/zshfunctions
+++ b/.zsh/zshfunctions
@@ -82,3 +82,22 @@ emerge()
command emerge $@
fi
}
+
+# keyword a specific package using flaggie
+# relies on the $_kw variable set in .zshenv
+kw()
+{
+ if [[ -z $1 ]]; then
+ echo "Error: Need the package"
+ return 1
+ fi
+
+ if whence flaggie NOE; then
+ # use 'flaggie'
+ flaggie $1 "+$_kw"
+ else
+ echo "Error: flaggie not installed"
+ echo "Do it yourself!"
+ return 1
+ fi
+}