mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2024-05-11 05:55:17 +00:00 
			
		
		
		
	Merge branch 'osx' of https://github.com/benlangfeld/oh-my-zsh into benlangfeld-osx
This commit is contained in:
		| @@ -1,11 +1,57 @@ | ||||
| function savepath() { | ||||
|   pwd > ~/.current_path~ | ||||
| } | ||||
|  | ||||
| function tab() { | ||||
|   osascript 2>/dev/null <<EOF | ||||
|     tell application "System Events" | ||||
|       tell process "Terminal" to keystroke "t" using command down | ||||
|     end | ||||
|     tell application "Terminal" | ||||
| savepath | ||||
| osascript >/dev/null <<EOF | ||||
| on do_submenu(app_name, menu_name, menu_item, submenu_item) | ||||
|     -- bring the target application to the front | ||||
|     tell application app_name | ||||
|       activate | ||||
|       do script with command "cd \"$PWD\"; $*" in window 1 | ||||
|     end tell | ||||
|     tell application "System Events" | ||||
|       tell process app_name | ||||
|         tell menu bar 1 | ||||
|           tell menu bar item menu_name | ||||
|             tell menu menu_name | ||||
|               tell menu item menu_item | ||||
|                 tell menu menu_item | ||||
|                   click menu item submenu_item | ||||
|                 end tell | ||||
|               end tell | ||||
|             end tell | ||||
|           end tell | ||||
|         end tell | ||||
|       end tell | ||||
|     end tell | ||||
| end do_submenu | ||||
|  | ||||
| do_submenu("Terminal", "Shell", "New Tab", 1) | ||||
| EOF | ||||
| } | ||||
|  | ||||
| function itab() { | ||||
| savepath | ||||
| osascript >/dev/null <<EOF | ||||
| on do_submenu(app_name, menu_name, menu_item) | ||||
|     -- bring the target application to the front | ||||
|     tell application app_name | ||||
|       activate | ||||
|     end tell | ||||
|     tell application "System Events" | ||||
|       tell process app_name | ||||
|         tell menu bar 1 | ||||
|           tell menu bar item menu_name | ||||
|             tell menu menu_name | ||||
|               click menu item menu_item | ||||
|             end tell | ||||
|           end tell | ||||
|         end tell | ||||
|       end tell | ||||
|     end tell | ||||
| end do_submenu | ||||
|  | ||||
| do_submenu("iTerm", "Shell", "New Tab") | ||||
| EOF | ||||
| } | ||||
		Reference in New Issue
	
	Block a user