iTerm2 v3.0 Released
twitter.com
twitter.com
(See also https://twitter.com/shitwhocares/status/737938380470816768 for somebody else who seems to be in the same boat)
01/06/16 20:18:56,610 com.apple.xpc.launchd[1]: (com.googlecode.iterm2.61472[2542]) Could not find and/or execute program specified by service: 2: No such file or directory: /Applications/iTerm.app/Contents/MacOS/iTerm 01/06/16 20:18:56,610 Dock[262]: spawn_via_launchd() failed, errno=111 label=com.googlecode.iterm2.61472 path=/Applications/iTerm.app/Contents/MacOS/iTerm flags=1 : LaunchApplicationClient.cp #1136 LaunchApplicationViaLaunchDJobLabel() q=com.apple.root.user-initiated-qos 01/06/16 20:18:56,610 Dock[262]: spawn_via_launchd() failed, errno=111 label=com.googlecode.iterm2.61472 path=/Applications/iTerm.app/Contents/MacOS/iTerm flags=1 01/06/16 20:18:56,610 com.apple.xpc.launchd[1]: (com.googlecode.iterm2.61472[2542]) Service setup event to handle failure and will not launch until it fires.
This is my project.
I think it avoids a “kitchen sink” feel, despite having lots of capabilities. I have tried to enable a lot of things through macros, scripts and low-level preferences without necessarily dumping every possible customization option into the high-level interface. MacTerm does have advanced emulation like 24-bit color and XTerm sequences with sensible defaults.
Preference, of course. Here are some features that may appeal to many users.
It remembers all the sessions that were open and the directory the shell was in when Yet Another Rebooting Update comes through. Obviously the local command history is lost, but even just restoring the tabs, putting back their titles and changing back to the right directory is a monster time saver.
Being open source is a very real benefit in my life, even if I never change a thing, because I can change a thing.
The colored tabs are also pretty.
I believe Terminal does this as well.
Just so you know, it has long (always?, can't remember back to 10.0 and before that clearly anymore) been possible do this for arbitrary application menu commands system wide in OS X with no specific application support whatsoever. In System Preferences, go to Keyboard Shortcuts and then Application Shortcuts. You can then add new entries (either system wide or for a given app), the exact name of the menu command, and then a shortcut, and yes you can use this to change an existing supplied one. I use this in many places including Terminal, but what originally drove me to find this feature was browsing. I'd have a few dozen windows open full of sites I was using for a project, then go to hit command-w to close a window/tab and hit command-q instead, closing everything and forcing a full reload to my immense rage each time. Now Safari, Chromium etc are all Control-Command-Q for "Quit", in the Finder "Print" is Control-Command-P (I basically never want to print from the Finder), etc.
So while having fully arbitrary internal shortcut control is a mild convenience and decent power user bullet point, for simple cases at least it's also just that, a mild convenience. The same can be accomplished anyway. Which in my opinion is how it should be, power users should be able to trivially change shortcuts to whatever and application authors shouldn't need to worry about going to specific work to make that possible, this is the sort of thing that should be handled by the OS.