summaryrefslogtreecommitdiff
path: root/functions.zsh
diff options
context:
space:
mode:
authorRobby Russell <robby@planetargon.com>2009-08-31 15:09:34 -0700
committerRobby Russell <robby@planetargon.com>2009-08-31 15:09:34 -0700
commit09e2193ae6a4ec64290e2a9be2ec54179f6e3b5b (patch)
treec8cdebcfee0c3bd67bb01ac241fe2c732546cd13 /functions.zsh
parente1f5c0c703c60d473144f58e1ab49d51c38ab526 (diff)
parentaf8294d2068e3614a7635486de1d89e12e23a8e5 (diff)
downloadzsh-09e2193ae6a4ec64290e2a9be2ec54179f6e3b5b.tar.gz
zsh-09e2193ae6a4ec64290e2a9be2ec54179f6e3b5b.tar.bz2
zsh-09e2193ae6a4ec64290e2a9be2ec54179f6e3b5b.zip
Merging geoffgarside work
Diffstat (limited to 'functions.zsh')
-rw-r--r--functions.zsh24
1 files changed, 23 insertions, 1 deletions
diff --git a/functions.zsh b/functions.zsh
index 2ce91c964..d0c24e9e9 100644
--- a/functions.zsh
+++ b/functions.zsh
@@ -30,4 +30,26 @@ function zsh_stats() {
function uninstall_oh_my_zsh() {
/bin/sh $ZSH/tools/uninstall.sh
-} \ No newline at end of file
+}
+
+function tab() {
+ osascript 2>/dev/null <<EOF
+ tell application "System Events"
+ tell process "Terminal" to keystroke "t" using command down
+ end
+ tell application "Terminal"
+ activate
+ do script with command "cd $PWD; $*" in window 1
+ end tell
+EOF
+}
+
+function take() {
+ mkdir -p $1
+ cd $1
+}
+
+function tm() {
+ cd $1
+ mate $1
+}