Browse Source

Moving some rails and osx-specific functions to their corresponding plugin files

Robby Russell 14 years ago
parent
commit
89bd2bf317
3 changed files with 15 additions and 16 deletions
  1. 0 16
      lib/functions.zsh
  2. 11 0
      plugins/osx.plugin.zsh
  3. 4 0
      plugins/rails.plugin.zsh

+ 0 - 16
lib/functions.zsh

@@ -21,10 +21,6 @@ function preexec {
   title $cmd[1]:t "$cmd[2,-1]"
 }
 
-function remote_console() {
-  /usr/bin/env ssh $1 "( cd $2 && ruby script/console production )"
-}
-
 function zsh_stats() {
   history | awk '{print $2}' | sort | uniq -c | sort -rn | head
 }
@@ -37,18 +33,6 @@ function upgrade_oh_my_zsh() {
   /bin/sh $ZSH/tools/upgrade.sh
 }
 
-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

+ 11 - 0
plugins/osx.plugin.zsh

@@ -0,0 +1,11 @@
+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
+}

+ 4 - 0
plugins/rails.plugin.zsh

@@ -30,3 +30,7 @@ function _cap () {
 }
 
 compctl -K _cap cap
+
+function remote_console() {
+  /usr/bin/env ssh $1 "( cd $2 && ruby script/console production )"
+}