Well thanks for sharing, I guess; a lot of people apparently really like those themes if the recent HN thread is anything to go by: http://news.ycombinator.com/item?id=2393976
Anyway, that wasn't the point of the post; you could use this technique just as well with whatever color schemes that you can see shit on.
Since the AppleScript instructs the terminal to change _the current session_'s theme, if ssh exits while you're in another tab (say due to a disconnect), the tab which is currently frontmost will have its theme changed to 'Solarized Dark', while the tab you had run ssh in will stay as 'Solarized Light'.
Of course, this won't show up in testing -- and will be rather surprising when it does show up. :-)
That's kind of nifty, but I still prefer reading the hostname on the connection. I use a variation of Steve Losh's awesome zsh prompt and that helps make things petty obvious (if anything, because some of the remote shells won't have the beefed up prompt)
8 comments
[ 2.9 ms ] story [ 29.0 ms ] threadAnyway, that wasn't the point of the post; you could use this technique just as well with whatever color schemes that you can see shit on.
Since the AppleScript instructs the terminal to change _the current session_'s theme, if ssh exits while you're in another tab (say due to a disconnect), the tab which is currently frontmost will have its theme changed to 'Solarized Dark', while the tab you had run ssh in will stay as 'Solarized Light'.
Of course, this won't show up in testing -- and will be rather surprising when it does show up. :-)
Or consider this. It changes the settings of the first tab of the first window to the first settings set. It works great:
However, a trivial change that in any sane implementation would be exactly equivalent fails: Changing it slightly makes it work: AppleScript is the most frustrating language I've ever tried to work with because of things like this.