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() { | function tab() { | ||||||
|   osascript 2>/dev/null <<EOF | savepath | ||||||
|     tell application "System Events" | osascript >/dev/null <<EOF | ||||||
|       tell process "Terminal" to keystroke "t" using command down | on do_submenu(app_name, menu_name, menu_item, submenu_item) | ||||||
|     end |     -- bring the target application to the front | ||||||
|     tell application "Terminal" |     tell application app_name | ||||||
|       activate |       activate | ||||||
|       do script with command "cd \"$PWD\"; $*" in window 1 |  | ||||||
|     end tell |     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 | 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